private void CreateDefaultField(ReachableContext reachableContext, TypeDefinition type) { // create the field var field = new FieldDefinition(NameConstants.Struct.DefaultFieldName, FieldAttributes.InitOnly | FieldAttributes.Static | FieldAttributes.Public, type); type.Fields.Add(field); field.SetReachable(reachableContext, true); }