public SpecflowStepsDefinitionsCacheEntries Unmarshal(UnsafeReader reader) { var entries = new SpecflowStepsDefinitionsCacheEntries(); var classCount = reader.ReadInt(); for (var i = 0; i < classCount; i++) { var className = reader.ReadString(); var cacheClassEntry = new SpecflowStepDefinitionCacheClassEntry(className); var methodCount = reader.ReadInt(); for (var j = 0; j < methodCount; j++) { var methodName = reader.ReadString(); var methodCacheEntry = cacheClassEntry.AddMethod(methodName); var stepCount = reader.ReadInt(); for (var k = 0; k < stepCount; k++) { var type = reader.ReadInt(); var pattern = reader.ReadString(); methodCacheEntry.AddStep((GherkinStepKind)type, pattern); } } entries.Add(cacheClassEntry); } return(entries); }
private static UnityEventHandlerCacheItem Read(UnsafeReader reader) { var assetGuid = reader.ReadString(); var referenceShortName = reader.ReadString(); return(new UnityEventHandlerCacheItem(assetGuid, referenceShortName)); }
public static RdFault Read(SerializationCtx ctx, UnsafeReader reader) { var typeFqn = reader.ReadString(); var message = reader.ReadString(); var body = reader.ReadString(); return(new RdFault(typeFqn, message, body)); }
public static Parameter Read(UnsafeReader reader) { var name = reader.ReadString(); var type = reader.ReadString(); var isOptional = reader.ReadBoolean(); var description = reader.ReadString(); var defaultValue = reader.ReadString(); return new Parameter(name, type, isOptional, description, defaultValue); }
public static Directive Read(UnsafeReader reader) { var originalName = reader.ReadString(); var name = reader.ReadString(); var restrictions = reader.ReadString(); var tags = reader.ReadArray(UnsafeReader.StringDelegate); var offset = reader.ReadInt(); var parameters = reader.ReadCollection(Parameter.Read, count => new List<Parameter>(count)); return new Directive(originalName, name, restrictions, tags, offset, parameters); }
public SpecflowSettings Unmarshal(UnsafeReader reader) { var settings = new SpecflowSettings(); settings.Language.Feature = reader.ReadString(); settings.Language.Tool = reader.ReadString(); settings.BindingCulture.Name = reader.ReadString(); return(settings); }
public static Parameter Read(UnsafeReader reader) { var name = reader.ReadString(); var type = reader.ReadString(); var isOptional = reader.ReadBoolean(); var description = reader.ReadString(); var defaultValue = reader.ReadString(); return(new Parameter(name, type, isOptional, description, defaultValue)); }
public static Directive Read(UnsafeReader reader) { var originalName = reader.ReadString(); var name = reader.ReadString(); var restrictions = reader.ReadString(); var tags = reader.ReadArray(UnsafeReader.StringDelegate); var offset = reader.ReadInt(); var parameters = reader.ReadCollection(Parameter.Read, count => new List <Parameter>(count)); return(new Directive(originalName, name, restrictions, tags, offset, parameters)); }
public new static Type1 Read(UnsafeReader reader) { Assert.AreEqual("type1", reader.ReadString()); return(new Type1 { Mark = Guid.NewGuid() }); }
public static AnimationUsage ReadFrom([NotNull] UnsafeReader reader) { var animationReference = HierarchyReferenceUtil.ReadLocalReferenceFrom(reader); var animationName = reader.ReadString(); var sampleRate = reader.ReadInt(); var functionName = reader.ReadString(); if (animationName is null || functionName is null) { return(null); } var time = reader.ReadDouble(); var guid = reader.ReadGuid(); return(new AnimationUsage(animationReference, animationName, sampleRate, functionName, time, guid)); }
public static Filter Read(UnsafeReader reader) { var name = reader.ReadString(); var offset = reader.ReadInt(); return(new Filter(name, offset)); }
public static Base Read(UnsafeReader reader) { Assert.AreEqual("base", reader.ReadString()); return(new Base { Mark = Guid.NewGuid() }); }
private static AsmDefCacheItem Read(UnsafeReader reader) { var name = reader.ReadString(); var declarationOffset = reader.ReadInt(); var references = UnsafeMarshallers.StringArrayMarshaller.Unmarshal(reader); return(new AsmDefCacheItem(name, declarationOffset, references)); }
public static AnimatorStateScriptUsage ReadFrom([NotNull] UnsafeReader reader) { var animatorStateReference = HierarchyReferenceUtil.ReadLocalReferenceFrom(reader); var animatorStateName = reader.ReadString(); var stateMachineBehavioursAnchors = ReadStateMachineBehavioursAnchors(reader); return(new AnimatorStateScriptUsage(animatorStateReference, animatorStateName ?? "", stateMachineBehavioursAnchors)); }
private static GameObjectHierarchyElement Read(UnsafeReader reader) { return(new GameObjectHierarchyElement( FileID.ReadFrom(reader), FileID.ReadFrom(reader), FileID.ReadFrom(reader), reader.ReadBool(), FileID.ReadFrom(reader), reader.ReadString())); }
private static ICollection <string> ReadStateNames([NotNull] UnsafeReader reader) { var count = reader.ReadInt32(); var stateNames = new List <string>(count); for (var i = 0; i < count; i++) { stateNames.Add(reader.ReadString()); } return(stateNames); }
private static JetHashSet <string> ReadSet(UnsafeReader reader) { var count = reader.ReadInt32(); var list = new JetHashSet <string>(); for (int i = 0; i < count; i++) { list.Add(reader.ReadString()); } return(list); }
public LinkedNamesData Unmarshal([NotNull] UnsafeReader reader) { var linkData = new LinkedNamesData(); var count = reader.ReadInt(); for (var i = 0; i < count; i++) { var sourceType = reader.ReadString(); var listCount = reader.ReadInt(); var linkedTypes = Enumerable.Range(start: 0, count: listCount).Select(x => reader.ReadString()); linkData.AddValueRange(sourceType, linkedTypes); } return(linkData); }
public SpecflowStepsUsagesCacheEntries Unmarshal(UnsafeReader reader) { var entries = new SpecflowStepsUsagesCacheEntries(); var count = reader.ReadInt(); for (var i = 0; i < count; i++) { var type = reader.ReadInt(); var stepText = reader.ReadString(); entries.Add(new SpecflowStepUsageCacheEntry((GherkinStepKind)type, stepText)); } return(entries); }
private static object Read(UnsafeReader reader) { var target = HierarchyReferenceUtil.ReadReferenceFrom(reader); var path = reader.ReadString(); var value = reader.ReadPolymorphic <IAssetValue>(); var range = new TextRange(reader.ReadInt(), reader.ReadInt()); IHierarchyReference objectReference = null; if (reader.ReadBool()) { objectReference = HierarchyReferenceUtil.ReadReferenceFrom(reader); } return(new PrefabModification(target, path, value, range, objectReference)); }
public static UnityEventData ReadFrom(UnsafeReader reader) { var name = reader.ReadString(); var location = HierarchyReferenceUtil.ReadLocalReferenceFrom(reader); var scriptReference = HierarchyReferenceUtil.ReadExternalReferenceFrom(reader); var count = reader.ReadInt(); var calls = new List <AssetMethodUsages>(); for (int i = 0; i < count; i++) { calls.Add(AssetMethodUsages.ReadFrom(reader)); } return(new UnityEventData(name, location, scriptReference, calls)); }
public static AssetDocumentReference ReadFrom(UnsafeReader reader) { return(new AssetDocumentReference(reader.ReadString(), reader.ReadString())); }
public static AssetMethodData ReadFrom(UnsafeReader reader) { return(new AssetMethodData(reader.ReadPolymorphic <LocalReference>(), reader.ReadString(), new TextRange(reader.ReadInt32(), reader.ReadInt32()), (EventHandlerArgumentMode)reader.ReadInt32(), reader.ReadString(), reader.ReadPolymorphic <IHierarchyReference>())); }
public static RdSecureString ReadSecureString(this UnsafeReader reader) { return(new RdSecureString(reader.ReadString())); }
public static MonoBehaviourProperty ReadFrom(UnsafeReader reader) { return(new MonoBehaviourProperty(reader.ReadString(), reader.ReadString())); }
public static Filter Read(UnsafeReader reader) { var name = reader.ReadString(); var offset = reader.ReadInt(); return new Filter(name, offset); }
private static object Read(UnsafeReader reader) => new InspectorVariableUsage( HierarchyReferenceUtil.ReadLocalReferenceFrom(reader), HierarchyReferenceUtil.ReadExternalReferenceFrom(reader), reader.ReadString(), reader.ReadPolymorphic <IAssetValue>());
private static object Read(UnsafeReader reader) => new ComponentHierarchy(reader.ReadString(), reader.ReadPolymorphic <LocalReference>(), reader.ReadPolymorphic <LocalReference>(), reader.ReadPolymorphic <LocalReference>(), reader.ReadPolymorphic <ExternalReference>(), reader.ReadBool());
public static FileID ReadFrom(UnsafeReader reader) { return(new FileID(reader.ReadString(), reader.ReadString())); }
public static FileSystemPath Read(SerializationCtx ctx, UnsafeReader reader) { return(new FileSystemPath(reader.ReadString())); }
private static object Read(UnsafeReader reader) { return(new ExternalReference(reader.ReadString(), reader.ReadULong())); }
private static object Read(UnsafeReader reader) => new AssetSimpleValue(reader.ReadString());
public static GameObjectHierarchy Read(UnsafeReader reader) { return(new GameObjectHierarchy(HierarchyReferenceUtil.ReadLocalReferenceFrom(reader), reader.ReadString())); }