Mono.Cecil.WindowsRuntimeProjections.GetWellKnownTypeDefinitionTreatment C# (CSharp) 메소드

GetWellKnownTypeDefinitionTreatment() 정적인 개인적인 메소드

static private GetWellKnownTypeDefinitionTreatment ( Mono.Cecil.TypeDefinition type ) : TypeDefinitionTreatment
type Mono.Cecil.TypeDefinition
리턴 TypeDefinitionTreatment
        static TypeDefinitionTreatment GetWellKnownTypeDefinitionTreatment(TypeDefinition type)
        {
            ProjectionInfo info;
            if (!Projections.TryGetValue (type.Name, out info))
                return TypeDefinitionTreatment.None;

            var treatment = info.Attribute ? TypeDefinitionTreatment.RedirectToClrAttribute : TypeDefinitionTreatment.RedirectToClrType;

            if (type.Namespace == info.ClrNamespace)
                return treatment;

            if (type.Namespace == info.WinRTNamespace)
                return treatment | TypeDefinitionTreatment.Internal;

            return TypeDefinitionTreatment.None;
        }