本文整理汇总了C#中System.Reflection.Module.GetType方法的典型用法代码示例。如果您正苦于以下问题:C# Module.GetType方法的具体用法?C# Module.GetType怎么用?C# Module.GetType使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Reflection.Module
的用法示例。
在下文中一共展示了Module.GetType方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ModuleInfo
/// <summary>
/// Creates a new AbpModuleInfo object.
/// </summary>
/// <param name="instance"></param>
public ModuleInfo(Module instance)
{
Dependencies = new List<ModuleInfo>();
Type = instance.GetType();
Instance = instance;
Assembly = Type.Assembly;
}
示例2: IsTransient
internal static bool IsTransient(Module m)
{
var mb = m as ModuleBuilder;
if (mb == null)
{
if (m.GetType().Name == "InternalModuleBuilder") // nice one .NET 4...
{
return true;
}
return false;
}
return mb.IsTransient();
}
示例3: ResolveType
private static Type ResolveType(Module module, Cci.INamespaceTypeReference typeRef)
{
string mangledName = Cci.MetadataWriter.GetMangledName(typeRef);
return module.GetType(MetadataHelpers.BuildQualifiedName(typeRef.NamespaceName, mangledName), true, false);
}
示例4: GetType
internal Type GetType(Module module, string name)
{
Type type = module.GetType(name);
if (type == null)
throw new InvalidOperationException(string.Format("Type not found: {0}", name));
return type;
}
示例5: genModule
private static Boolean genModule(Module m)
{
foreach ( string ns in nss) {
Type t = m.GetType(ns+ tn);
if ( t != null ) {
genType(t);
return true;
}
}
/*
Type[] infos = m.GetTypes();
foreach ( Type t in infos) {
}
*/
return false;
}
示例6: AppendModule
public static void AppendModule( Serial ser, Module mod, bool negatively )
{
if( !m_Modules.ContainsKey( ser ) )
Add( ser );
else if( !ContainsModule( ser, mod.GetType() ) )
{
AddModule( mod );
return;
}
else
{
((ModuleList)m_Modules[ ser ]).Append( mod, negatively );
}
}