Небольшой пример. Может поможет
OUTPUT:
| Код | <?xml version="1.0" encoding="utf-8"?> <Assembly fullName="Assembly2Xml, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" name="Assembly2Xml" entryPointName="Assembly2Xml.Program Main(System.String[])"> <ReferencedAssembly>mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ReferencedAssembly> <ReferencedAssembly>System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ReferencedAssembly> <Module name="Assembly2Xml.exe" fullName="D:\WORK\VS2005_Projects\Assembly2Xml\Assembly2Xml\bin\Debug\Assembly2Xml.exe"> <Type baseTypeFullName="System.Object" fullName="Assembly2Xml.Program" name="Program" namespace="Assembly2Xml" isAbstract="False" isAnsiClass="True" IsArray="False" isAutoClass="False" isAutoLayout="True" isByRef="False" isClass="True" isCOMObject="False" isContextful="False" isEnum="False" isExplicitLayout="False" isImport="False" isInterface="False" isLayoutSequential="False" isMarshalByRef="False" isNestedAssembly="False" isNestedFamANDAssem="False" isNestedFamily="False" isNestedFamORAssem="False" isNestedPrivate="False" isNestedPublic="False" isNotPublic="True" isPointer="False" isPrimitive="False" isPublic="False" isSealed="False" isSerializable="False" isSpecialName="False" isUnicodeClass="False" isValueType="False"> <Constructor callingConvention="Standard, HasThis" isAbstract="False" isAssembly="False" isFamily="False" isFamilyAndAssembly="False" isFamilyOrAssembly="False" isFinal="False" isHideBySig="True" isPrivate="False" isPublic="True" isSpecialName="True" isStatic="False" isVirtual="False" signature="Assembly2Xml.Program .ctor()" implFlags="Managed" /> <Method callingConvention="Standard" isAbstract="False" isAssembly="False" isFamily="False" isFamilyAndAssembly="False" isFamilyOrAssembly="False" isFinal="False" isHideBySig="True" isPrivate="True" isPublic="False" isSpecialName="False" isStatic="True" isVirtual="False" name="Main" declaringTypeFullName="Assembly2Xml.Program" returnTypeFullName="System.Void" implFlags="Managed" isNewSlot="False" signature="Assembly2Xml.Program Main(System.String[])"> <Parameter name="args" type="System.String[]" position="0" /> </Method> </Type> <Type baseTypeFullName="System.Object" fullName="Assembly2Xml.XmlAdapters.XmlAdapter" name="XmlAdapter" namespace="Assembly2Xml.XmlAdapters" isAbstract="False" isAnsiClass="True" IsArray="False" isAutoClass="False" isAutoLayout="True" isByRef="False" isClass="True" isCOMObject="False" isContextful="False" isEnum="False" isExplicitLayout="False" isImport="False" isInterface="False" isLayoutSequential="False" isMarshalByRef="False" isNestedAssembly="False" isNestedFamANDAssem="False" isNestedFamily="False" isNestedFamORAssem="False" isNestedPrivate="False" isNestedPublic="False" isNotPublic="False" isPointer="False" isPrimitive="False" isPublic="True" isSealed="False" isSerializable="False" isSpecialName="False" isUnicodeClass="False" isValueType="False"> <Field name="TagName" type="System.String" isAssembly="False" isFamily="False" isFamilyAndAssembly="False" isFamilyOrAssembly="False" isInitOnly="True" isLitteral="False" isNotSerialized="False" isPinvokeImpl="False" isPrivate="False" isPublic="True" isSpecialName="False" isStatic="False" /> <Field name="Instance" type="Assembly2Xml.XmlAdapters.XmlAdapter" isAssembly="False" isFamily="False" isFamilyAndAssembly="False" isFamilyOrAssembly="False" isInitOnly="True" isLitteral="False" isNotSerialized="False" isPinvokeImpl="False" isPrivate="False" isPublic="True" isSpecialName="False" isStatic="True" /> <Constructor callingConvention="Standard, HasThis" isAbstract="False" isAssembly="False" isFamily="False" isFamilyAndAssembly="False" isFamilyOrAssembly="False" isFinal="False" isHideBySig="True" isPrivate="True" isPublic="False" isSpecialName="True" isStatic="False" isVirtual="False" signature="Assembly2Xml.XmlAdapters.XmlAdapter .ctor()" implFlags="Managed" /> <Constructor callingConvention="Standard, HasThis" isAbstract="False" isAssembly="False" isFamily="True" isFamilyAndAssembly="False" isFamilyOrAssembly="False" isFinal="False" isHideBySig="True" isPrivate="False" isPublic="False" isSpecialName="True" isStatic="False" isVirtual="False" signature="Assembly2Xml.XmlAdapters.XmlAdapter .ctor(System.String)" implFlags="Managed"> <Parameter name="tagName" type="System.String" position="0" /> </Constructor> <Constructor callingConvention="Standard" isAbstract="False" isAssembly="False" isFamily="False" isFamilyAndAssembly="False" isFamilyOrAssembly="False" isFinal="False" isHideBySig="True" isPrivate="True" isPublic="False" isSpecialName="True" isStatic="True" isVirtual="False" signature="Assembly2Xml.XmlAdapters.XmlAdapter .cctor()" implFlags="Managed" /> <Method callingConvention="Standard, HasThis" isAbstract="False" isAssembly="False" isFamily="True" isFamilyAndAssembly="False" isFamilyOrAssembly="False" isFinal="False" isHideBySig="True" isPrivate="False" isPublic="False" isSpecialName="False" isStatic="False" isVirtual="True" name="ReInit" declaringTypeFullName="Assembly2Xml.XmlAdapters.XmlAdapter" returnTypeFullName="System.Void" implFlags="Managed" isNewSlot="True" signature="Assembly2Xml.XmlAdapters.XmlAdapter ReInit()" /> <Method callingConvention="Standard, HasThis" isAbstract="False" isAssembly="False" isFamily="True" isFamilyAndAssembly="False" isFamilyOrAssembly="False" isFinal="False" isHideBySig="True" isPrivate="False" isPublic="False" isSpecialName="False" isStatic="False" isVirtual="False" name="GetType" declaringTypeFullName="Assembly2Xml.XmlAdapters.XmlAdapter" returnTypeFullName="System.Type" implFlags="Managed" isNewSlot="False" signature="Assembly2Xml.XmlAdapters.XmlAdapter GetType(System.String)"> <Parameter name="typeFullName" type="System.String" position="0" /> </Method> </Type>
................................................... ................................................... ...................................................
</Module> </Assembly>
|
|