private static void AppendDisplayString(this TfProviderField field, IndentedStringBuilder builder)
 {
     builder.AppendLine(field.ToString());
     builder.Indent();
     field.SubFields.ForEach(f => f.AppendDisplayString(builder));
     builder.Outdent();
 }
Пример #2
0
 public void UpdateBackingField(TfProviderField field, bool isSet)
 {
     if (isSet)
     {
         BackingField?.RemoveUpdatedBy(this);
     }
     else
     {
         BackingField?.RemoveUsedBy(this);
     }
     BackingField = field;
     if (isSet)
     {
         BackingField?.AddUpdatedBy(this);
     }
     else
     {
         BackingField?.AddUsedBy(this);
     }
 }
 public virtual string GetAzureRmPropPathLocalVarBaseName(TfProviderField field) => GetAzureRmPropPathLocalVarBaseName(field.PropertyPath.SplitPathStrings());