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

ApplyProjection() public static method

public static ApplyProjection ( FieldDefinition field, FieldDefinitionProjection projection ) : void
field FieldDefinition
projection FieldDefinitionProjection
return void
        public static void ApplyProjection(FieldDefinition field, FieldDefinitionProjection projection)
        {
            if (projection == null)
                return;

            if (projection.Treatment == FieldDefinitionTreatment.Public)
                field.Attributes = (field.Attributes & ~FieldAttributes.FieldAccessMask) | FieldAttributes.Public;

            field.WindowsRuntimeProjection = projection;
        }

Same methods

WindowsRuntimeProjections::ApplyProjection ( CustomAttribute attribute, CustomAttributeValueProjection projection ) : void
WindowsRuntimeProjections::ApplyProjection ( Mono.Cecil.MethodDefinition method, MethodDefinitionProjection projection ) : void
WindowsRuntimeProjections::ApplyProjection ( Mono.Cecil.TypeDefinition type, TypeDefinitionProjection projection ) : void
WindowsRuntimeProjections::ApplyProjection ( TypeReference type, TypeReferenceProjection projection ) : void