diff --git a/src/Microsoft.WSMan.Management/ConfigProvider.cs b/src/Microsoft.WSMan.Management/ConfigProvider.cs
index 326f53d4d94..65655fe5fe3 100644
--- a/src/Microsoft.WSMan.Management/ConfigProvider.cs
+++ b/src/Microsoft.WSMan.Management/ConfigProvider.cs
@@ -43,12 +43,12 @@ public sealed class WSManConfigProvider : NavigationCmdletProvider, ICmdletProvi
///
/// Object contains the cache of the enumerate results for the cmdlet to execute.
///
- private Dictionary enumerateMapping = new Dictionary();
+ private readonly Dictionary enumerateMapping = new Dictionary();
///
/// Mapping of ResourceURI with the XML returned by the Get call.
///
- private Dictionary getMapping = new Dictionary();
+ private readonly Dictionary getMapping = new Dictionary();
#region ICmdletProviderSupportsHelp Members
diff --git a/src/Microsoft.WSMan.Management/CurrentConfigurations.cs b/src/Microsoft.WSMan.Management/CurrentConfigurations.cs
index 01ba71f68a7..783bfe1ef0b 100644
--- a/src/Microsoft.WSMan.Management/CurrentConfigurations.cs
+++ b/src/Microsoft.WSMan.Management/CurrentConfigurations.cs
@@ -21,7 +21,7 @@ internal class CurrentConfigurations
///
/// This holds the current configurations XML.
///
- private XmlDocument rootDocument;
+ private readonly XmlDocument rootDocument;
///
/// Holds the reference to the current document element.
@@ -36,7 +36,7 @@ internal class CurrentConfigurations
///
/// Session of the WsMan sserver.
///
- private IWSManSession serverSession;
+ private readonly IWSManSession serverSession;
///
/// Gets the server session associated with the configuration.
diff --git a/src/Microsoft.WSMan.Management/InvokeWSManAction.cs b/src/Microsoft.WSMan.Management/InvokeWSManAction.cs
index 1472a26f016..9420dd4a77f 100644
--- a/src/Microsoft.WSMan.Management/InvokeWSManAction.cs
+++ b/src/Microsoft.WSMan.Management/InvokeWSManAction.cs
@@ -244,7 +244,7 @@ public Uri ResourceURI
private Uri resourceuri;
private WSManHelper helper;
- private IWSManEx m_wsmanObject = (IWSManEx)new WSManClass();
+ private readonly IWSManEx m_wsmanObject = (IWSManEx)new WSManClass();
private IWSManSession m_session = null;
private string connectionStr = string.Empty;
diff --git a/src/Microsoft.WSMan.Management/WSManInstance.cs b/src/Microsoft.WSMan.Management/WSManInstance.cs
index fa96cacf780..21ae0d1f0fe 100644
--- a/src/Microsoft.WSMan.Management/WSManInstance.cs
+++ b/src/Microsoft.WSMan.Management/WSManInstance.cs
@@ -1465,7 +1465,7 @@ public Hashtable ValueSet
private Hashtable valueset;
private WSManHelper helper;
- private IWSManEx m_wsmanObject = (IWSManEx)new WSManClass();
+ private readonly IWSManEx m_wsmanObject = (IWSManEx)new WSManClass();
private IWSManSession m_session = null;
private string connectionStr = string.Empty;
diff --git a/src/Microsoft.WSMan.Management/WsManHelper.cs b/src/Microsoft.WSMan.Management/WsManHelper.cs
index f09ba2bb233..80010a0f5c3 100644
--- a/src/Microsoft.WSMan.Management/WsManHelper.cs
+++ b/src/Microsoft.WSMan.Management/WsManHelper.cs
@@ -78,13 +78,13 @@ internal class WSManHelper
// string for operation
internal string WSManOp = null;
- private PSCmdlet cmdletname;
- private NavigationCmdletProvider _provider;
+ private readonly PSCmdlet cmdletname;
+ private readonly NavigationCmdletProvider _provider;
private FileStream _fs;
private StreamReader _sr;
- private static ResourceManager _resourceMgr = new ResourceManager("Microsoft.WSMan.Management.resources.WsManResources", typeof(WSManHelper).GetTypeInfo().Assembly);
+ private static readonly ResourceManager _resourceMgr = new ResourceManager("Microsoft.WSMan.Management.resources.WsManResources", typeof(WSManHelper).GetTypeInfo().Assembly);
//
//
@@ -1135,6 +1135,6 @@ internal static string GetResourceString(string Key)
///
///
- private static Dictionary ResourceValueCache = new Dictionary();
+ private static readonly Dictionary ResourceValueCache = new Dictionary();
}
}