public static MessageContract CreateMessageContract(Type messageContractType) { MessageContract.InitializeMessageContract(messageContractType); return(MessageContract.MessageContractCreators[messageContractType].Invoke()); }
internal static MessageContractCreator GetContractCreator(Type type) { MessageContract.InitializeMessageContract(type); return(MessageContract.MessageContractCreators[type]); }
protected MessageContract() { this._myType = this.GetType(); MessageContract.InitializeMessageContract(this._myType); }
internal static byte GetContractId(Type type) { MessageContract.InitializeMessageContract(type); return(MessageContract.MessageContracts[type]); }