System.Reflection.Emit.ParameterBuilder.SetConstant C# (CSharp) Method

SetConstant() private method

private SetConstant ( object defaultValue ) : void
defaultValue object
return void
        public virtual void SetConstant(object defaultValue) { }
        [System.Security.SecuritySafeCriticalAttribute]

Usage Example

 private void Visit(IParameterDefinition parameterDefinition, ParameterBuilder parameterBuilder) {
   if (parameterDefinition.HasDefaultValue) {
     parameterDefinition.DefaultValue.Dispatch(this);
     parameterBuilder.SetConstant(this.value);
   }
   foreach (var customAttribute in parameterDefinition.Attributes) {
     var customAttributeBuilder = this.GetCustomAttributeBuilder(customAttribute);
     parameterBuilder.SetCustomAttribute(customAttributeBuilder);
   }
   if (parameterDefinition.IsMarshalledExplicitly)
     parameterBuilder.SetCustomAttribute(GetMarshalAsAttribute(parameterDefinition.MarshallingInformation));
 }
All Usage Examples Of System.Reflection.Emit.ParameterBuilder::SetConstant