本文整理汇总了C#中IApplicationContext.GetType方法的典型用法代码示例。如果您正苦于以下问题:C# IApplicationContext.GetType方法的具体用法?C# IApplicationContext.GetType怎么用?C# IApplicationContext.GetType使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IApplicationContext
的用法示例。
在下文中一共展示了IApplicationContext.GetType方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: isValueOfRequiredType
private bool isValueOfRequiredType(IApplicationContext value)
{
if (value.GetType() == RequiredType)
{
return true;
}
Type[] implementedTypes = value.GetType().GetInterfaces();
for (int i = 0; i < implementedTypes.Length; i++)
{
if (implementedTypes[i] == RequiredType)
{
return true;
}
}
return false;
}
示例2: GetContextType
/// <summary>
/// Extracts the context-type from the context element.
/// If none is specified, returns the parent's type.
/// </summary>
private Type GetContextType(XmlElement contextElement, IApplicationContext parentContext)
{
Type contextType;
if (parentContext != null)
{
// set default context type to parent's type (allows for type inheritance)
contextType = GetConfiguredContextType(contextElement, parentContext.GetType());
}
else
{
contextType = GetConfiguredContextType(contextElement, this.DefaultApplicationContextType);
}
return contextType;
}