public static string GetNonIndentedCode(PropertySignature propertySignature, DependencyPropertySignature dependencyPropertySignature) { var stringBuilder = new StringBuilder(); stringBuilder.Append(propertySignature.ToString()); stringBuilder.AppendLine(); stringBuilder.Append(dependencyPropertySignature.ToString()); return(stringBuilder.ToString()); }
internal bool TryGetDependencyPropertySpan(out SnapshotSpan propertySpan) { propertySpan = default; if (TryGetSelectedSpan(out SnapshotSpan span)) { var text = span.GetText(); if (DependencyPropertySignature.IsCandidate(text)) { propertySpan = span; return(true); } } return(false); }
public static string GetIndentedCodeWithRegion(PropertySignature propertySignature, DependencyPropertySignature dependencyPropertySignature) { var nonIndentedCodeWithRegion = GetNonIndentedCodeWithRegion(propertySignature, dependencyPropertySignature); return(IndentCode(nonIndentedCodeWithRegion)); }
public static string GetNonIndentedCodeWithRegion(PropertySignature propertySignature, DependencyPropertySignature dependencyPropertySignature) { var nonIndentedCode = GetNonIndentedCode(propertySignature, dependencyPropertySignature); return(AddRegionToInput(propertySignature.PropertyName, nonIndentedCode)); }