AssemblyExtensionsFindRootNamespace Method
Tries to detect the root namespace name of the source
Assembly.
Note that an assembly does not necessarily should have defined a root namespace,
and also
FindRootNamespace(Assembly) could return a wrong root namespace name in some circumstances.
Namespace: DevCase.Extensions.AssemblyExtensionsAssembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
[EditorBrowsableAttribute(EditorBrowsableState.Always)]
public static XNamespace FindRootNamespace(
this Assembly sender
)
<ExtensionAttribute>
<EditorBrowsableAttribute(EditorBrowsableState.Always)>
Public Shared Function FindRootNamespace (
sender As Assembly
) As XNamespace
Dim sender As [Assembly]
Dim returnValue As XNamespace
returnValue = sender.FindRootNamespace()
public:
[ExtensionAttribute]
[EditorBrowsableAttribute(EditorBrowsableState::Always)]
static XNamespace^ FindRootNamespace(
Assembly^ sender
)
[<ExtensionAttribute>]
[<EditorBrowsableAttribute(EditorBrowsableState.Always)>]
static member FindRootNamespace :
sender : Assembly -> XNamespace
No code example is currently available or this language may not be supported.
- sender Assembly
-
The source Assembly.
XNamespace
The resulting
XNamespace.
If the root namespace is not found, the return value is
None.
In Visual Basic and C#, you can call this method as an instance method on any object of type
Assembly. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
This is a code example.
No code example is currently available or this language may not be supported.
Dim asm As Assembly = Assembly.GetExecutingAssembly()
Dim ns As XNamespace = TryGetRootNamespace(asm)
If (ns = XNamespace.None) Then
Console.WriteLine("Root namespace not found.")
Else
Console.WriteLine(String.Format("Root namespace name: {0}", ns.NamespaceName))
End If
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.