public void WriteTo(TranslationWriter writer) { writer.WriteKeywordToTranslation(_accessibility); _typeNameTranslation.WriteTo(writer); _parametersTranslation.WriteTo(writer); }
public void WriteTo(TranslationWriter writer) { writer.WriteKeywordToTranslation(_modifiers); _returnTypeTranslation.WriteTo(writer); _parametersTranslation.WriteTo(writer); }
public TranslationWriter(ITranslationSettings settings, ITranslatable translatable) : this( settings.Formatter, settings.Indent, translatable.TranslationSize + translatable.FormattingSize + translatable.GetIndentSize()) { translatable.WriteTo(this); }
public void WriteTo(TranslationBuffer buffer) { if (_hasPrefix) { buffer.WriteToTranslation(_prefix); } _translatable.WriteTo(buffer); if (_hasSuffix) { buffer.WriteToTranslation(_suffix); } }
protected override void WriteStatementTo(TranslationWriter writer) { if (_typeNameTranslation != null) { _typeNameTranslation.WriteTo(writer); } else { writer.WriteKeywordToTranslation(_var); } writer.WriteSpaceToTranslation(); base.WriteStatementTo(writer); }
protected override void WriteStatementTo(TranslationBuffer buffer) { if (_typeNameTranslation != null) { _typeNameTranslation.WriteTo(buffer); } else { buffer.WriteToTranslation(_var); } buffer.WriteSpaceToTranslation(); base.WriteStatementTo(buffer); }
public void WriteTo(TranslationWriter writer) { if (_labelIsNamed) { writer.WriteToTranslation(_labelName); writer.WriteToTranslation(':'); } if (_labelHasNoValue) { return; } writer.WriteReturnToTranslation(); _labelValueTranslation.WriteTo(writer); writer.WriteToTranslation(';'); }
public void WriteTo(TranslationWriter writer) { writer.WriteKeywordToTranslation(_accessibility + _modifiers); _returnTypeTranslation.WriteTo(writer); writer.WriteSpaceToTranslation(); if (_declaringTypeNameTranslation != null) { _declaringTypeNameTranslation.WriteTo(writer); writer.WriteDotToTranslation(); } writer.WriteToTranslation(_methodName); if (_genericArgumentCount != 0) { writer.WriteToTranslation('<'); for (var i = 0; ;) { _genericArgumentTranslations[i].WriteTo(writer); ++i; if (i == _genericArgumentCount) { break; } writer.WriteToTranslation(", "); } writer.WriteToTranslation('>'); } _parametersTranslation.WriteTo(writer); }
public void WriteTo(TranslationWriter writer) => _baseTranslatable.WriteTo(writer);
public void WriteTo(TranslationWriter writer) { writer.WriteKeywordToTranslation(_accessibility + _modifiers); _typeNameTranslatable.WriteTo(writer); }