C# Class Mono.CSharp.NamespaceEntry

Inheritance: IMemberContext
Afficher le fichier Open project: kumpera/mono Class Usage Examples

Méthodes publiques

Свойство Type Description
DeclarationFound bool
IsImplicit bool
SlaveDeclSpace DeclSpace

Private Properties

Свойство Type Description
GetUsingTable Mono.CSharp.Namespace[]
Lookup Mono.CSharp.FullNamedExpression
MsgtryPkg void
MsgtryRef void
NamespaceEntry System

Méthodes publiques

Méthode Description
AddUsing ( MemberName name, Mono.CSharp.Location loc ) : void

Records a new namespace for resolving name references

AddUsingAlias ( UsingAliasEntry uae ) : void
AddUsingAlias ( string alias, MemberName name, Mono.CSharp.Location loc ) : void
AddUsingExternalAlias ( string alias, Mono.CSharp.Location loc, Report Report ) : void
CompletionGetTypesStartingWith ( string prefix ) : IList
Error_GlobalNamespaceRedefined ( Mono.CSharp.Location loc, Report Report ) : void
Error_NamespaceNotFound ( Mono.CSharp.Location loc, string name, Report Report ) : void
Extract ( List out_using_aliases, List out_using_clauses ) : void
GetSignatureForError ( ) : string
LookupExtensionMethod ( System.TypeSpec extensionType, string name, int arity, NamespaceEntry &scope ) : IList
LookupNamespaceAlias ( string name ) : Mono.CSharp.FullNamedExpression
LookupNamespaceOrType ( string name, int arity, Mono.CSharp.Location loc, bool ignore_cs0104 ) : Mono.CSharp.FullNamedExpression
NamespaceEntry ( ModuleContainer ctx, NamespaceEntry parent, Mono.CSharp.CompilationUnit file, string name ) : System
Populate ( List source_using_aliases, List source_using_clauses ) : void
Reset ( ) : void
ToString ( ) : string
VerifyAllUsing ( ) : void

Used to validate that all the using clauses are correct after we are finished parsing all the files.

VerifyUsing ( ) : void

Used to validate that all the using clauses are correct after we are finished parsing all the files.

Private Methods

Méthode Description
GetUsingTable ( ) : Mono.CSharp.Namespace[]
Lookup ( string name, int arity, Mono.CSharp.Location loc, bool ignore_cs0104 ) : Mono.CSharp.FullNamedExpression
MsgtryPkg ( string s ) : void
MsgtryRef ( string s ) : void
NamespaceEntry ( ModuleContainer ctx, NamespaceEntry parent, Mono.CSharp.CompilationUnit file, Namespace ns, bool slave ) : System

Method Details

AddUsing() public méthode

Records a new namespace for resolving name references
public AddUsing ( MemberName name, Mono.CSharp.Location loc ) : void
name MemberName
loc Mono.CSharp.Location
Résultat void

AddUsingAlias() public méthode

public AddUsingAlias ( UsingAliasEntry uae ) : void
uae UsingAliasEntry
Résultat void

AddUsingAlias() public méthode

public AddUsingAlias ( string alias, MemberName name, Mono.CSharp.Location loc ) : void
alias string
name MemberName
loc Mono.CSharp.Location
Résultat void

AddUsingExternalAlias() public méthode

public AddUsingExternalAlias ( string alias, Mono.CSharp.Location loc, Report Report ) : void
alias string
loc Mono.CSharp.Location
Report Report
Résultat void

CompletionGetTypesStartingWith() public méthode

public CompletionGetTypesStartingWith ( string prefix ) : IList
prefix string
Résultat IList

Error_GlobalNamespaceRedefined() public static méthode

public static Error_GlobalNamespaceRedefined ( Mono.CSharp.Location loc, Report Report ) : void
loc Mono.CSharp.Location
Report Report
Résultat void

Error_NamespaceNotFound() public static méthode

public static Error_NamespaceNotFound ( Mono.CSharp.Location loc, string name, Report Report ) : void
loc Mono.CSharp.Location
name string
Report Report
Résultat void

Extract() public méthode

public Extract ( List out_using_aliases, List out_using_clauses ) : void
out_using_aliases List
out_using_clauses List
Résultat void

GetSignatureForError() public méthode

public GetSignatureForError ( ) : string
Résultat string

LookupExtensionMethod() public méthode

public LookupExtensionMethod ( System.TypeSpec extensionType, string name, int arity, NamespaceEntry &scope ) : IList
extensionType System.TypeSpec
name string
arity int
scope NamespaceEntry
Résultat IList

LookupNamespaceAlias() public méthode

public LookupNamespaceAlias ( string name ) : Mono.CSharp.FullNamedExpression
name string
Résultat Mono.CSharp.FullNamedExpression

LookupNamespaceOrType() public méthode

public LookupNamespaceOrType ( string name, int arity, Mono.CSharp.Location loc, bool ignore_cs0104 ) : Mono.CSharp.FullNamedExpression
name string
arity int
loc Mono.CSharp.Location
ignore_cs0104 bool
Résultat Mono.CSharp.FullNamedExpression

NamespaceEntry() public méthode

public NamespaceEntry ( ModuleContainer ctx, NamespaceEntry parent, Mono.CSharp.CompilationUnit file, string name ) : System
ctx ModuleContainer
parent NamespaceEntry
file Mono.CSharp.CompilationUnit
name string
Résultat System

Populate() public méthode

public Populate ( List source_using_aliases, List source_using_clauses ) : void
source_using_aliases List
source_using_clauses List
Résultat void

Reset() public static méthode

public static Reset ( ) : void
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string

VerifyAllUsing() static public méthode

Used to validate that all the using clauses are correct after we are finished parsing all the files.
static public VerifyAllUsing ( ) : void
Résultat void

VerifyUsing() public méthode

Used to validate that all the using clauses are correct after we are finished parsing all the files.
public VerifyUsing ( ) : void
Résultat void

Property Details

DeclarationFound public_oe property

public bool DeclarationFound
Résultat bool

IsImplicit public_oe property

public bool IsImplicit
Résultat bool

SlaveDeclSpace public_oe property

public DeclSpace,Mono.CSharp SlaveDeclSpace
Résultat DeclSpace