Property | Type | Description | |
---|---|---|---|
Parent |
Property | Type | Description | |
---|---|---|---|
comment | string |
Property | Type | Description | |
---|---|---|---|
GenerateDocComment | void |
Method | Description | |
---|---|---|
Accept ( |
||
CheckObsoleteness ( Location loc ) : void |
Checks for ObsoleteAttribute presence. It's used for testing of all non-types elements
|
|
ConditionalConditions ( ) : string[] | ||
Define ( ) : bool | ||
Emit ( ) : void |
Base Emit method. This is also entry point for CLS-Compliant verification.
|
|
EnableOverloadChecks ( |
Returns true when a member supports multiple overloads (methods, indexers, etc)
|
|
GetAttributeObsolete ( ) : |
Returns instance of ObsoleteAttribute for this MemberCore
|
|
GetCallerMemberName ( ) : string | ||
GetCompletionStartingWith ( string prefix, List |
||
GetSignatureForDocumentation ( ) : string | ||
GetSignatureForError ( ) : string | ||
IsAccessibleAs ( System.TypeSpec p ) : bool | ||
IsClsComplianceRequired ( ) : bool |
Analyze whether CLS-Compliant verification must be execute for this MemberCore.
|
|
IsExposedFromAssembly ( ) : bool |
Returns true when MemberCore is exposed from assembly.
|
|
LookupExtensionMethod ( string name, int arity ) : ExtensionMethodCandidates | ||
LookupNamespaceAlias ( string name ) : FullNamedExpression | ||
LookupNamespaceOrType ( string name, int arity, LookupMode mode, Location loc ) : FullNamedExpression | ||
SetConstraints ( List |
||
SetIsAssigned ( ) : void | ||
SetIsUsed ( ) : void | ||
WriteDebugSymbol ( |
Method | Description | |
---|---|---|
CheckAbstractAndExtern ( bool has_block ) : bool | ||
CheckProtectedModifier ( ) : void | ||
MemberCore ( |
||
SetMemberName ( |
||
VerifyClsCompliance ( ) : bool |
The main virtual method for CLS-Compliant verifications. The method returns true if member is CLS-Compliant and false if member is not CLS-Compliant which means that CLS-Compliant tests are not necessary. A descendants override it and add their extra verifications.
|
|
Warning_IdentifierNotCompliant ( ) : void |
Method | Description | |
---|---|---|
GenerateDocComment ( ICSharpCode.NRefactory.MonoCSharp.DocumentationBuilder builder ) : void |
public Accept ( |
||
visitor | ||
return | void |
protected CheckAbstractAndExtern ( bool has_block ) : bool | ||
has_block | bool | |
return | bool |
public CheckObsoleteness ( Location loc ) : void | ||
loc | Location | |
return | void |
public EnableOverloadChecks ( |
||
overload | ||
return | bool |
public GetAttributeObsolete ( ) : |
||
return |
public GetCompletionStartingWith ( string prefix, List |
||
prefix | string | |
results | List |
|
return | void |
public abstract GetSignatureForDocumentation ( ) : string | ||
return | string |
public IsAccessibleAs ( System.TypeSpec p ) : bool | ||
p | System.TypeSpec | |
return | bool |
public LookupExtensionMethod ( string name, int arity ) : ExtensionMethodCandidates | ||
name | string | |
arity | int | |
return | ExtensionMethodCandidates |
public LookupNamespaceAlias ( string name ) : FullNamedExpression | ||
name | string | |
return | FullNamedExpression |
public LookupNamespaceOrType ( string name, int arity, LookupMode mode, Location loc ) : FullNamedExpression | ||
name | string | |
arity | int | |
mode | LookupMode | |
loc | Location | |
return | FullNamedExpression |
protected MemberCore ( |
||
parent | ||
name | ||
attrs | Attributes | |
return | System |
public SetConstraints ( List |
||
constraints_list | List |
|
return | void |
protected SetMemberName ( |
||
new_name | ||
return | void |
protected Warning_IdentifierNotCompliant ( ) : void | ||
return | void |
public WriteDebugSymbol ( |
||
file | ||
return | void |
public TypeContainer,ICSharpCode.NRefactory.MonoCSharp Parent | ||
return |