internal override string FormatType(INdrFormatterInternal context) { return($"{(Format == NdrFormatCharacter.FC_NON_ENCAPSULATED_UNION ? "union" : "struct")} {Name}"); }
internal override string FormatType(INdrFormatterInternal formatter) { return($"{base.FormatType(formatter)}<{ElementSize}>[]"); }
internal override string FormatType(INdrFormatterInternal context) { return(string.Format("{0} {1}", Format == NdrFormatCharacter.FC_NON_ENCAPSULATED_UNION ? "union" : "struct", Name)); }
internal override string FormatType(INdrFormatterInternal context) { return($"{context.FormatComment(Format.ToString())} {context.SimpleTypeToName(Format)}"); }
internal string FormatMember(INdrFormatterInternal context) { return($"{context.FormatComment("Offset: {0}", Offset)} {MemberType.FormatType(context)}"); }
internal abstract string FormatComplexType(INdrFormatterInternal context);
internal override string FormatType(INdrFormatterInternal context) { return($"struct {Name}"); }
internal override string FormatType(INdrFormatterInternal formatter) { return(string.Format("{0}<{1}>[]", base.FormatType(formatter), ElementSize)); }