public VerifiableObjectContext Resolve(Type declaringType, IDictionary <string, object> keyValueCollection, string instanceName) { var contract = VerifiableObjectContractManager.Resolve(declaringType); return(new VerifiableObjectContext(keyValueCollection, contract, instanceName)); }
public VerifiableObjectContext Resolve <T>(IDictionary <string, object> keyValueCollection) { var contract = VerifiableObjectContractManager.Resolve <T>(); return(new VerifiableObjectContext(keyValueCollection, contract)); }