﻿<?xml version="1.0" encoding="utf-8"?><Type Name="NamespaceDefinition" FullName="Gendarme.Framework.Helpers.NamespaceDefinition"><TypeSignature Language="C#" Value="public class NamespaceDefinition : Mono.Cecil.IMetadataTokenProvider" /><TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit NamespaceDefinition extends System.Object implements class Mono.Cecil.IMetadataTokenProvider" /><AssemblyInfo><AssemblyName>Gendarme.Framework</AssemblyName><AssemblyVersion>4.2.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.Object</BaseTypeName></Base><Interfaces><Interface><InterfaceName>Mono.Cecil.IMetadataTokenProvider</InterfaceName></Interface></Interfaces><Docs><summary>
             Namespaces do not really exists in the CLR, at least not like other first level citizens.
             Since we want to report defects against them we need something to fill this void.
             </summary><remarks>To be added.</remarks></Docs><Members><Member MemberName="GetDefinition"><MemberSignature Language="C#" Value="public static Gendarme.Framework.Helpers.NamespaceDefinition GetDefinition (string name);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig class Gendarme.Framework.Helpers.NamespaceDefinition GetDefinition(string name) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.2.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Gendarme.Framework.Helpers.NamespaceDefinition</ReturnType></ReturnValue><Parameters><Parameter Name="name" Type="System.String" /></Parameters><Docs><param name="name">Name of the namespace</param><summary>
             Get the NamespaceDefinition that correspond to the specified namespace.
             </summary><returns>A global NamespaceDefinition corresponding to the specified namespace</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="IsSpecialized"><MemberSignature Language="C#" Value="public static bool IsSpecialized (string name);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig bool IsSpecialized(string name) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.2.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="name" Type="System.String" /></Parameters><Docs><param name="name">Namespace to be verified.</param><summary>
             Check if the specified namespace is a 'specialized' namespace, i.e. a 
             namespace that the framework suggest you to use.
             </summary><returns>True if the namespace is a specialized namespace.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="MetadataToken"><MemberSignature Language="C#" Value="public Mono.Cecil.MetadataToken MetadataToken { get; set; }" /><MemberSignature Language="ILAsm" Value=".property instance valuetype Mono.Cecil.MetadataToken MetadataToken" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.2.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Mono.Cecil.MetadataToken</ReturnType></ReturnValue><Docs><summary>
             This is not a true, CLR-wise, metadata object but it 
             returns a fake token so other API, like rocks, can use it
             like any real <c>IMetadataTokenProvider</c></summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Name"><MemberSignature Language="C#" Value="public string Name { get; }" /><MemberSignature Language="ILAsm" Value=".property instance string Name" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.2.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="ToString"><MemberSignature Language="C#" Value="public override string ToString ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string ToString() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.2.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member></Members></Type>