public static string MessageName(this MessageData data) { return(data.GetTypeName().ToMessageName(ignoreNamespaces)); }
public static string MessageNameWithContext(this MessageData data, string contextName) { return(contextName + data.MessageName()); }
public static string GetSyncTypeName(this MessageData data) { return((string)data[MESSAGE_SYNC_TYPE]); }
public static void SetSyncType(this MessageData data, string syncTypeName) { data[MESSAGE_SYNC_TYPE] = syncTypeName; }
CodeGenFile[] generate(MessageData data) { return(data.GetContextNames() .Select(contextName => generate(contextName, data)) .ToArray()); }
public void Provide(Type type, MessageData data) { data.SetSyncType(GetSyncTypeName(type)); }
public void Provide(Type type, MessageData data) { data.SetTypeName(type.ToCompilableString()); }
public static void SetTypeName(this MessageData data, string fullTypeName) { data[Message_TYPE] = fullTypeName; }
public static string GetTypeName(this MessageData data) { return((string)data[Message_TYPE]); }
public static void SetMemberData(this MessageData data, MemberData[] memberInfos) { data[COMPONENT_MEMBER_DATA] = memberInfos; }
public static MemberData[] GetMemberData(this MessageData data) { return((MemberData[])data[COMPONENT_MEMBER_DATA]); }