Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/addins/CSharpBinding/MonoDevelop.CSharp.Diagnostics/InconsistentNaming/MonoNameConventionPolicy.xml')
-rw-r--r--main/src/addins/CSharpBinding/MonoDevelop.CSharp.Diagnostics/InconsistentNaming/MonoNameConventionPolicy.xml179
1 files changed, 179 insertions, 0 deletions
diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Diagnostics/InconsistentNaming/MonoNameConventionPolicy.xml b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Diagnostics/InconsistentNaming/MonoNameConventionPolicy.xml
new file mode 100644
index 0000000000..4643473284
--- /dev/null
+++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Diagnostics/InconsistentNaming/MonoNameConventionPolicy.xml
@@ -0,0 +1,179 @@
+<NameConventionPolicy>
+ <Rules>
+ <NamingRule>
+ <Name>Namespaces</Name>
+ <AffectedEntity>Namespace</AffectedEntity>
+ <VisibilityMask>VisibilityMask</VisibilityMask>
+ <NamingStyle>PascalCase</NamingStyle>
+ <IncludeInstanceMembers>True</IncludeInstanceMembers>
+ <IncludeStaticEntities>True</IncludeStaticEntities>
+ </NamingRule>
+ <NamingRule>
+ <Name>Types</Name>
+ <AffectedEntity>Class, Struct, Enum, Delegate</AffectedEntity>
+ <VisibilityMask>VisibilityMask</VisibilityMask>
+ <NamingStyle>PascalCase</NamingStyle>
+ <IncludeInstanceMembers>True</IncludeInstanceMembers>
+ <IncludeStaticEntities>True</IncludeStaticEntities>
+ </NamingRule>
+ <NamingRule>
+ <Name>Interfaces</Name>
+ <RequiredPrefixes>
+ <String>I</String>
+ </RequiredPrefixes>
+ <AffectedEntity>Interface</AffectedEntity>
+ <VisibilityMask>VisibilityMask</VisibilityMask>
+ <NamingStyle>PascalCase</NamingStyle>
+ <IncludeInstanceMembers>True</IncludeInstanceMembers>
+ <IncludeStaticEntities>True</IncludeStaticEntities>
+ </NamingRule>
+ <NamingRule>
+ <Name>Attributes</Name>
+ <RequiredSuffixes>
+ <String>Attribute</String>
+ </RequiredSuffixes>
+ <AffectedEntity>CustomAttributes</AffectedEntity>
+ <VisibilityMask>VisibilityMask</VisibilityMask>
+ <NamingStyle>PascalCase</NamingStyle>
+ <IncludeInstanceMembers>True</IncludeInstanceMembers>
+ <IncludeStaticEntities>True</IncludeStaticEntities>
+ </NamingRule>
+ <NamingRule>
+ <Name>Event Arguments</Name>
+ <RequiredSuffixes>
+ <String>EventArgs</String>
+ </RequiredSuffixes>
+ <AffectedEntity>CustomEventArgs</AffectedEntity>
+ <VisibilityMask>VisibilityMask</VisibilityMask>
+ <NamingStyle>PascalCase</NamingStyle>
+ <IncludeInstanceMembers>True</IncludeInstanceMembers>
+ <IncludeStaticEntities>True</IncludeStaticEntities>
+ </NamingRule>
+ <NamingRule>
+ <Name>Exceptions</Name>
+ <RequiredSuffixes>
+ <String>Exception</String>
+ </RequiredSuffixes>
+ <AffectedEntity>CustomExceptions</AffectedEntity>
+ <VisibilityMask>VisibilityMask</VisibilityMask>
+ <NamingStyle>PascalCase</NamingStyle>
+ <IncludeInstanceMembers>True</IncludeInstanceMembers>
+ <IncludeStaticEntities>True</IncludeStaticEntities>
+ </NamingRule>
+ <NamingRule>
+ <Name>Methods</Name>
+ <AffectedEntity>Methods</AffectedEntity>
+ <VisibilityMask>VisibilityMask</VisibilityMask>
+ <NamingStyle>PascalCase</NamingStyle>
+ <IncludeInstanceMembers>True</IncludeInstanceMembers>
+ <IncludeStaticEntities>True</IncludeStaticEntities>
+ </NamingRule>
+ <NamingRule>
+ <Name>Static Readonly Fields</Name>
+ <AffectedEntity>ReadonlyField</AffectedEntity>
+ <VisibilityMask>Internal, Protected, Public</VisibilityMask>
+ <NamingStyle>PascalCase</NamingStyle>
+ <IncludeInstanceMembers>False</IncludeInstanceMembers>
+ <IncludeStaticEntities>True</IncludeStaticEntities>
+ </NamingRule>
+ <NamingRule>
+ <Name>Fields (Non Private)</Name>
+ <AffectedEntity>Field</AffectedEntity>
+ <VisibilityMask>Internal, Protected, Public</VisibilityMask>
+ <NamingStyle>PascalCase</NamingStyle>
+ <IncludeInstanceMembers>True</IncludeInstanceMembers>
+ <IncludeStaticEntities>True</IncludeStaticEntities>
+ </NamingRule>
+ <NamingRule>
+ <Name>ReadOnly Fields (Non Private)</Name>
+ <AffectedEntity>ReadonlyField</AffectedEntity>
+ <VisibilityMask>Internal, Protected, Public</VisibilityMask>
+ <NamingStyle>PascalCase</NamingStyle>
+ <IncludeInstanceMembers>True</IncludeInstanceMembers>
+ <IncludeStaticEntities>False</IncludeStaticEntities>
+ </NamingRule>
+ <NamingRule>
+ <Name>Fields (Private)</Name>
+ <AllowedPrefixes>
+ <String>_</String>
+ <String>m_</String>
+ </AllowedPrefixes>
+ <AffectedEntity>Field, ReadonlyField</AffectedEntity>
+ <VisibilityMask>Private</VisibilityMask>
+ <NamingStyle>CamelCase</NamingStyle>
+ <IncludeInstanceMembers>True</IncludeInstanceMembers>
+ <IncludeStaticEntities>False</IncludeStaticEntities>
+ </NamingRule>
+ <NamingRule>
+ <Name>Static Fields (Private)</Name>
+ <AffectedEntity>Field</AffectedEntity>
+ <VisibilityMask>Private</VisibilityMask>
+ <NamingStyle>CamelCase</NamingStyle>
+ <IncludeInstanceMembers>False</IncludeInstanceMembers>
+ <IncludeStaticEntities>True</IncludeStaticEntities>
+ </NamingRule>
+ <NamingRule>
+ <Name>ReadOnly Fields (Private)</Name>
+ <AllowedPrefixes>
+ <String>_</String>
+ <String>m_</String>
+ </AllowedPrefixes>
+ <AffectedEntity>ReadonlyField</AffectedEntity>
+ <VisibilityMask>Private</VisibilityMask>
+ <NamingStyle>CamelCase</NamingStyle>
+ <IncludeInstanceMembers>True</IncludeInstanceMembers>
+ <IncludeStaticEntities>False</IncludeStaticEntities>
+ </NamingRule>
+ <NamingRule>
+ <Name>Constant Fields</Name>
+ <AffectedEntity>ConstantField</AffectedEntity>
+ <VisibilityMask>VisibilityMask</VisibilityMask>
+ <NamingStyle>PascalCase</NamingStyle>
+ <IncludeInstanceMembers>True</IncludeInstanceMembers>
+ <IncludeStaticEntities>True</IncludeStaticEntities>
+ </NamingRule>
+ <NamingRule>
+ <Name>Properties</Name>
+ <AffectedEntity>Property</AffectedEntity>
+ <VisibilityMask>VisibilityMask</VisibilityMask>
+ <NamingStyle>PascalCase</NamingStyle>
+ <IncludeInstanceMembers>True</IncludeInstanceMembers>
+ <IncludeStaticEntities>True</IncludeStaticEntities>
+ </NamingRule>
+ <NamingRule>
+ <Name>Events</Name>
+ <AffectedEntity>Event</AffectedEntity>
+ <VisibilityMask>VisibilityMask</VisibilityMask>
+ <NamingStyle>PascalCase</NamingStyle>
+ <IncludeInstanceMembers>True</IncludeInstanceMembers>
+ <IncludeStaticEntities>True</IncludeStaticEntities>
+ </NamingRule>
+ <NamingRule>
+ <Name>Enum Members</Name>
+ <AffectedEntity>EnumMember</AffectedEntity>
+ <VisibilityMask>VisibilityMask</VisibilityMask>
+ <NamingStyle>PascalCase</NamingStyle>
+ <IncludeInstanceMembers>True</IncludeInstanceMembers>
+ <IncludeStaticEntities>True</IncludeStaticEntities>
+ </NamingRule>
+ <NamingRule>
+ <Name>Parameters</Name>
+ <AffectedEntity>Parameter</AffectedEntity>
+ <VisibilityMask>VisibilityMask</VisibilityMask>
+ <NamingStyle>CamelCase</NamingStyle>
+ <IncludeInstanceMembers>True</IncludeInstanceMembers>
+ <IncludeStaticEntities>True</IncludeStaticEntities>
+ </NamingRule>
+ <NamingRule>
+ <Name>Type Parameters</Name>
+ <RequiredPrefixes>
+ <String>T</String>
+ </RequiredPrefixes>
+ <AffectedEntity>TypeParameter</AffectedEntity>
+ <VisibilityMask>VisibilityMask</VisibilityMask>
+ <NamingStyle>PascalCase</NamingStyle>
+ <IncludeInstanceMembers>True</IncludeInstanceMembers>
+ <IncludeStaticEntities>True</IncludeStaticEntities>
+ </NamingRule>
+ </Rules>
+</NameConventionPolicy> \ No newline at end of file