C# Class OmniXaml.Typing.NamespaceRegistry

Inheritance: INamespaceRegistry
Afficher le fichier Open project: AvaloniaUI/OmniXAML

Méthodes publiques

Méthode Description
AddNamespace ( XamlNamespace xamlNamespace ) : void
GetClrNamespaceByPrefix ( string prefix ) : OmniXaml.Typing.ClrNamespace
GetNamespace ( string name ) : OmniXaml.Typing.Namespace
GetNamespaceByPrefix ( string prefix ) : OmniXaml.Typing.Namespace
GetXamlNamespace ( string ns ) : XamlNamespace
GetXamlNamespaceByPrefix ( string prefix ) : XamlNamespace
RegisterPrefix ( OmniXaml.Typing.PrefixRegistration prefixRegistration ) : void

Private Methods

Méthode Description
ExtractNamespace ( string formattedClrString ) : OmniXaml.Typing.ClrNamespace
GetAssembly ( string assemblyPart ) : Assembly
GetXamlNamespaceNameByPrefix ( string prefix ) : string
IsClrNamespace ( string ns ) : bool
RegisterWhenItsClrNs ( string prefix, string @namespace ) : void

Method Details

AddNamespace() public méthode

public AddNamespace ( XamlNamespace xamlNamespace ) : void
xamlNamespace XamlNamespace
Résultat void

GetClrNamespaceByPrefix() public méthode

public GetClrNamespaceByPrefix ( string prefix ) : OmniXaml.Typing.ClrNamespace
prefix string
Résultat OmniXaml.Typing.ClrNamespace

GetNamespace() public méthode

public GetNamespace ( string name ) : OmniXaml.Typing.Namespace
name string
Résultat OmniXaml.Typing.Namespace

GetNamespaceByPrefix() public méthode

public GetNamespaceByPrefix ( string prefix ) : OmniXaml.Typing.Namespace
prefix string
Résultat OmniXaml.Typing.Namespace

GetXamlNamespace() public méthode

public GetXamlNamespace ( string ns ) : XamlNamespace
ns string
Résultat XamlNamespace

GetXamlNamespaceByPrefix() public méthode

public GetXamlNamespaceByPrefix ( string prefix ) : XamlNamespace
prefix string
Résultat XamlNamespace

RegisterPrefix() public méthode

public RegisterPrefix ( OmniXaml.Typing.PrefixRegistration prefixRegistration ) : void
prefixRegistration OmniXaml.Typing.PrefixRegistration
Résultat void