public AssemblyClass(Type pClass) { m_IsPointer = pClass.IsPointer; m_Name = pClass.Name; m_Namespace = pClass.Namespace; m_FullName = pClass.FullName; m_FullyQualifiedName = pClass.AssemblyQualifiedName; m_Assembly = pClass.Assembly; m_IsSealed = pClass.IsSealed; m_IsArray = pClass.IsArray; m_IsClass = pClass.IsClass; m_BaseType = pClass.BaseType; m_Methods = new AssemblyMethodCollection(); m_Properties = new AssemblyPropertyCollection(); _Type = pClass; this.FillMethods(pClass.GetMethods()); this.FillPropertys(pClass.GetProperties()); }
public AssemblyClass(Type pClass) { m_IsPointer = pClass. IsPointer; m_Name = pClass. Name; m_Namespace = pClass. Namespace; m_FullName = pClass. FullName; m_FullyQualifiedName = pClass.AssemblyQualifiedName; m_Assembly = pClass. Assembly; m_IsSealed = pClass. IsSealed; m_IsArray = pClass. IsArray; m_IsClass = pClass. IsClass; m_BaseType = pClass.BaseType; m_Methods = new AssemblyMethodCollection(); m_Properties = new AssemblyPropertyCollection(); _Type = pClass; this.FillMethods(pClass.GetMethods()); this.FillPropertys(pClass.GetProperties()); }