本文整理汇总了C#中TypeDef.find方法的典型用法代码示例。如果您正苦于以下问题:C# TypeDef.find方法的具体用法?C# TypeDef.find怎么用?C# TypeDef.find使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TypeDef
的用法示例。
在下文中一共展示了TypeDef.find方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: createProperty
PropertyDef createProperty(TypeDef ownerType, string name, TypeReference propType)
{
if (string.IsNullOrEmpty(name) || propType.FullName == "System.Void")
return null;
var newProp = DotNetUtils.createPropertyDefinition(name, propType);
var propDef = ownerType.find(newProp);
if (propDef != null)
return propDef;
propDef = ownerType.create(newProp);
memberInfos.add(propDef);
Log.v("Restoring property: {0}", newProp);
return propDef;
}
示例2: createEvent
EventDef createEvent(TypeDef ownerType, string name, TypeReference eventType)
{
if (string.IsNullOrEmpty(name) || eventType == null || eventType.FullName == "System.Void")
return null;
var newEvent = DotNetUtils.createEventDefinition(name, eventType);
var eventDef = ownerType.find(newEvent);
if (eventDef != null)
return eventDef;
eventDef = ownerType.create(newEvent);
memberInfos.add(eventDef);
Log.v("Restoring event: {0}", newEvent);
return eventDef;
}