| |
 |
CodeIt.Right SDK Documentation
(This content is also available offline in your local CodeIt.Right help file.)
Interfaces
IRule - Base interface for Custom Rules
Enumerations
ActiveStatus,
RuleScopes,
RuleTargets,
SeverityLevel
Interfaces
IAnonymousMethodInfo,
IAssemblyInfo,
IAttributeInfo,
IAttributeSectionInfo,
IBlockInfo,
IClassInfo,
ICodeElementInfo,
ICodeRegionInfo,
IConstantInfo,
IDelegateInfo,
IElementInfo,
IEnumInfo,
IEnumMemberInfo,
IEventInfo,
IExpressionInfo,
IFieldInfo,
IIdentifierInfo,
IIndexerInfo,
IInterfaceInfo,
ILiteralInfo,
ILocalConstantInfo,
ILocalVariableInfo,
IMemberInfo,
IMethodInfo,
IModuleInfo,
INamespaceDeclarationInfo,
INamespaceInfo,
IOperatorInfo,
IParameterInfo,
IProjectFileInfo,
IProjectInfo,
IPropertyBaseInfo,
IPropertyInfo,
IRegionInfo,
IReturnTypeInfo,
IScope,
ISolutionInfo,
IStatementInfo,
IStructInfo,
ITypeInfo,
ITypeMembersInfo,
IVariableInfo,
IVisualStudioInfo
Enumerations
ClassInfoType,
MemberInfoModifiers,
OutputTypeInfo,
ProjectInfoLanguage
Classes
RulesCollection
Classes
AbstractRuleBase,
NamingRuleBase,
RuleBase,
SpellingRuleBase,
SubMainRuleBase
Provides SDK helper methods to be used when developing custom rules, naming and usage rules.
GetAttribute,
GetBaseTypeMembers,
GetMethodBaseParameters,
GetMethodStatements,
GetTypeInfoByFullName,
GetTypesFromNamespace,
HasAttribute,
HasCorrectDisposeMethodImplementation,
HasCorrectFinalizeImplementation,
HasUnmanagedTypeFields,
IsAnyTypeDerivedFromType,
IsAspProject,
IsEventHandler,
IsFieldUsedOutsideParentType,
IsMemberOverride,
IsMethodContainsFieldAssignmentExpression,
IsMultipleFieldsDeclaration,
IsNonPublicField,
IsReimplementsInterface,
IsTypeComVisible,
IsTypeUsedOutsideParentType,
IsUnmanagedType
FixForUniqueName,
GetCamelCased,
GetPascalCased,
HasPrefix,
HasSuffix,
IsCamelCased,
IsConflictWithKeywords,
IsPascalCased,
IsTypeConflictsWithNamespace,
IsTypeConflictsWithSystemNamespace,
IsUpperCased
CanOverrideDisposeBool,
FindDestructor,
FindDisposeBoolField,
FindDisposeBoolMethod,
FindDisposeMethod,
FindFinalizeMethod,
FindGetObjectDataMethod,
GetBaseClassDestructor,
GetBaseClassFinalizeMethod,
GetBaseClassParameterlessConstructor,
GetDeserializationConstructor,
GetFinalizer,
GetMemberStatements,
GetSerializableFields,
HasBaseClassDisposeBoolField,
HasBaseClassDisposeBoolMethod,
IsDisposeBoolField,
IsDisposeBoolMethod,
IsDisposeMethod,
IsFinalizeMethod,
IsReturnTypeEqualsSpecifiedType,
MethodContainsBaseTypeMethodInvocation,
MethodContainsFieldMethodInvocation,
MethodContainsMethodInvocation
GetAttribute,
GetBaseTypeMembers,
GetMethodBaseParameters,
GetMethodStatements,
GetTypeInfoByFullName,
GetTypesFromNamespace,
HasAttribute,
HasCorrectDisposeMethodImplementation,
HasCorrectFinalizeImplementation,
HasUnmanagedTypeFields,
IsAnyTypeDerivedFromType,
IsAspProject,
IsEventHandler,
IsFieldUsedOutsideParentType,
IsMemberOverride,
IsMethodContainsFieldAssignmentExpression,
IsMultipleFieldsDeclaration,
IsNonPublicField,
IsReimplementsInterface,
IsTypeComVisible,
IsTypeUsedOutsideParentType,
IsUnmanagedType
GetSecurityAttributes,
HasStrongName
ShowRenameDialog,
ShowRenameExceptionTypeDialog
|
|
|
| |