public static DependencyObjectType FromSystemType(Type systemType) { if (typeMap.ContainsKey(systemType)) { return typeMap[systemType]; } DependencyObjectType dot = new DependencyObjectType(currentId++, systemType); typeMap[systemType] = dot; return dot; }
public static DependencyObjectType FromSystemType(Type systemType) { if (typeMap.ContainsKey(systemType)) { return(typeMap[systemType]); } DependencyObjectType dot = new DependencyObjectType(currentId++, systemType); typeMap[systemType] = dot; return(dot); }
public PropertyMetadata GetMetadata(DependencyObjectType dependencyObjectType) { return(this.GetMetadata(dependencyObjectType.SystemType)); }
public bool IsSubclassOf(DependencyObjectType dependencyObjectType) { return(this.SystemType.IsSubclassOf(dependencyObjectType.SystemType)); }
public PropertyMetadata GetMetadata(DependencyObjectType dependencyObjectType) { return this.GetMetadata(dependencyObjectType.SystemType); }
public bool IsSubclassOf(DependencyObjectType dependencyObjectType) { return this.SystemType.IsSubclassOf(dependencyObjectType.SystemType); }