C# Class Pchp.CodeAnalysis.Symbols.PENamespaceSymbol

The base class to represent a namespace imported from a PE/module. Namespaces that differ only by casing in name are not merged.
Inheritance: NamespaceSymbol
Afficher le fichier Open project: iolevel/peachpie Class Usage Examples

Protected Properties

Свойство Type Description
_types ImmutableArray>.Dictionary

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
GetMembers ( ) : ImmutableArray
GetMembers ( string name ) : ImmutableArray
GetTypeMembers ( ) : ImmutableArray
GetTypeMembers ( string name ) : ImmutableArray
GetTypeMembers ( string name, int arity ) : ImmutableArray

Méthodes protégées

Méthode Description
EnsureAllMembersLoaded ( ) : void
LazyInitializeTypes ( TypeDefinitionHandle>.IEnumerable typeGroups ) : void

Create symbols for nested types and initialize types map.

Method Details

EnsureAllMembersLoaded() protected abstract méthode

protected abstract EnsureAllMembersLoaded ( ) : void
Résultat void

GetMembers() public final méthode

public final GetMembers ( ) : ImmutableArray
Résultat ImmutableArray

GetMembers() public final méthode

public final GetMembers ( string name ) : ImmutableArray
name string
Résultat ImmutableArray

GetTypeMembers() public final méthode

public final GetTypeMembers ( ) : ImmutableArray
Résultat ImmutableArray

GetTypeMembers() public final méthode

public final GetTypeMembers ( string name ) : ImmutableArray
name string
Résultat ImmutableArray

GetTypeMembers() public final méthode

public final GetTypeMembers ( string name, int arity ) : ImmutableArray
name string
arity int
Résultat ImmutableArray

LazyInitializeTypes() protected méthode

Create symbols for nested types and initialize types map.
protected LazyInitializeTypes ( TypeDefinitionHandle>.IEnumerable typeGroups ) : void
typeGroups TypeDefinitionHandle>.IEnumerable
Résultat void

Property Details

_types protected_oe property

A map of types immediately contained within this namespace grouped by their name (case-sensitively).
protected Dictionary> _types
Résultat ImmutableArray>.Dictionary