Class NamespaceRegistry
A singleton to define supported namespaces.
Inheritance
System.Object
NamespaceRegistry
Namespace: OpenGraphNet.Namespaces
Assembly: OpenGraphNet.dll
Syntax
public sealed class NamespaceRegistry : Object
Properties
DefaultNamespace
Gets the default namespace.
Declaration
public static OpenGraphNamespace DefaultNamespace { get; }
Property Value
| Type | Description |
|---|---|
| OpenGraphNamespace | The default namespace. |
Instance
Gets the instance.
Declaration
public static NamespaceRegistry Instance { get; }
Property Value
| Type | Description |
|---|---|
| NamespaceRegistry | The instance. |
Namespaces
Gets the namespaces.
Declaration
public IDictionary<string, RegistryNamespace> Namespaces { get; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IDictionary<System.String, RegistryNamespace> | The namespaces. |
Methods
AddNamespace(String, String, String[])
Adds the namespace.
Declaration
public void AddNamespace(string prefix, string schemaUri, params string[] requiredElements)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | prefix | The prefix. |
| System.String | schemaUri | The schema URI. |
| System.String[] | requiredElements | The required elements. |
RemoveNamespace(String)
Removes the namespace.
Declaration
public void RemoveNamespace(string prefix)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | prefix | The prefix. |
