Mono.Cecil.WindowsRuntimeProjections.RemoveProjection C# (CSharp) Method

RemoveProjection() public static method

public static RemoveProjection ( TypeReference type ) : TypeReferenceProjection
type TypeReference
return TypeReferenceProjection
        public static TypeReferenceProjection RemoveProjection(TypeReference type)
        {
            if (!type.IsWindowsRuntimeProjection)
                return null;

            var projection = type.WindowsRuntimeProjection;
            type.WindowsRuntimeProjection = null;

            type.Name = projection.Name;
            type.Namespace = projection.Namespace;
            type.Scope = projection.Scope;

            return projection;
        }

Same methods

WindowsRuntimeProjections::RemoveProjection ( CustomAttribute attribute ) : CustomAttributeValueProjection
WindowsRuntimeProjections::RemoveProjection ( FieldDefinition field ) : FieldDefinitionProjection
WindowsRuntimeProjections::RemoveProjection ( Mono.Cecil.MethodDefinition method ) : MethodDefinitionProjection
WindowsRuntimeProjections::RemoveProjection ( Mono.Cecil.TypeDefinition type ) : TypeDefinitionProjection