public string Save() { var factoryPair = new TraitPair(nameof(Factory), Factory.Save()); var namePair = new TraitPair(nameof(Name), Name); return(TraitPair.SaveAll(factoryPair, namePair)); }
public string Save() { var assemblyPair = new TraitPair(nameof(Assembly), Assembly.Location); var typePair = new TraitPair(nameof(Type), Type.FullName); return(TraitPair.SaveAll(assemblyPair, typePair)); }
#pragma warning restore IDE0060 // Remove unused parameter protected private override string SaveSubclassData() { var ourTypePair = new TraitPair(nameof(Type), GetType().FullName); var fixturePair = new TraitPair(nameof(Fixture), Fixture.Save()); return(TraitPair.SaveAll(ourTypePair, fixturePair)); }
public string Save() { var ourTypePair = new TraitPair(nameof(Type), GetType().FullName); var fixturePair = new TraitPair(nameof(Fixture), Fixture.Save()); var subclassDataPair = new TraitPair("SubclassData", SaveSubclassData()); return(TraitPair.SaveAll(ourTypePair, fixturePair, subclassDataPair)); }
protected private override string SaveSubclassData() { return(TraitPair.SaveAll( new TraitPair(nameof(method), method.Name), new TraitPair(nameof(ReturnType), ReturnType.AssemblyQualifiedName))); }