NtApiDotNet.Ndr.Marshal.NdrUnmarshalBuffer.ReadEmbeddedPointer(System.Func, bool)

Here are the examples of the csharp api NtApiDotNet.Ndr.Marshal.NdrUnmarshalBuffer.ReadEmbeddedPointer(System.Func, bool) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

551 Examples 7

19 View Source File : eeee008d-5c99-4e4b-861b-547a26e8abd0_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadInt32();
            Member8 = u.ReadEmbeddedPointer<string>(new System.Func<string>(u.ReadConformantVaryingString), false);
            Member10 = u.ReadInt32();
            Member18 = u.ReadEmbeddedPointer<string[]>(new System.Func<string[]>(u.Read_17), false);
            Member20 = u.ReadInt32();
            Member28 = u.ReadEmbeddedPointer<string[]>(new System.Func<string[]>(u.Read_18), false);
            Member30 = u.ReadEmbeddedPointer<System.Guid>(new System.Func<System.Guid>(u.ReadGuid), false);
            Member38 = u.ReadInt32();
            Member40 = u.ReadEmbeddedPointer<string>(new System.Func<string>(u.ReadConformantVaryingString), false);
            Member48 = u.ReadEmbeddedPointer<string>(new System.Func<string>(u.ReadConformantVaryingString), false);
            Member50 = u.ReadEmbeddedPointer<string>(new System.Func<string>(u.ReadConformantVaryingString), false);
        }

19 View Source File : d09bdeb5-6171-4a34-bfe2-06fa82652568_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadInt16();
            Member8 = u.ReadEmbeddedPointer<sbyte[]>(new System.Func<sbyte[]>(u.Read_11), false);
        }

19 View Source File : 8c7fbdb0-8513-44f9-a8b1-1a3b49322bf4_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadInt32();
            Member8 = u.ReadEmbeddedPointer<char[]>(new System.Func<char[]>(u.Read_6), true);
        }

19 View Source File : a1d4eae7-39f8-4bca-8e72-832767f5082a_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.Read_0();
            Member14 = u.ReadInt32();
            Member18 = u.ReadEmbeddedPointer<string>(new System.Func<string>(u.ReadConformantVaryingString), false);
        }

19 View Source File : ff9fd3c4-742e-45e0-91dd-2f5bc632a1df_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadEmbeddedPointer<string>(new System.Func<string>(u.ReadConformantVaryingString), false);
            Member8 = u.ReadEnum16();
            MemberC = u.ReadInt32();
            Member10 = u.ReadEmbeddedPointer<Struct_0>(new System.Func<Struct_0>(u.Read_0), false);
        }

19 View Source File : c49a5a70-8a7f-4e70-ba16-1e8f1f193ef1_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadInt32();
            Member8 = u.ReadEmbeddedPointer<Struct_4[]>(new System.Func<Struct_4[]>(u.Read_6), false);
        }

19 View Source File : d09bdeb5-6171-4a34-bfe2-06fa82652568_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadInt16();
            Member8 = u.ReadEmbeddedPointer<Struct_2[]>(new System.Func<Struct_2[]>(u.Read_9), false);
        }

19 View Source File : 8c7daf44-b6dc-11d1-9a4c-0020af6e7c57_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadInt32();
            Member8 = u.ReadEmbeddedPointer<string>(new System.Func<string>(u.ReadConformantVaryingString), false);
            Member10 = u.Read_3();
        }

19 View Source File : 7419cf08-91a7-4afd-8f5e-1dd76de094fd_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadInt32();
            Member4 = u.ReadInt32();
            Member8 = u.ReadEmbeddedPointer<Struct_17[]>(new System.Func<Struct_17[]>(u.Read_24), false);
        }

19 View Source File : 4b183cf6-affd-4872-9da2-7564b683d027_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadInt32();
            Member8 = u.ReadEmbeddedPointer<char[]>(new System.Func<char[]>(u.Read_1), false);
        }

19 View Source File : 7419cf08-91a7-4afd-8f5e-1dd76de094fd_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Selector = u.ReadUInt32();
            if ((Selector == 1))
            {
                Arm_1 = u.ReadEmbeddedPointer<int>(new System.Func<int>(u.ReadInt32), false);
                goto done;
            }
            throw new System.ArgumentException("No matching union selector when marshaling Union_21");
        done:
            return;
        }

19 View Source File : 1b37ca91-76b1-4f5e-a3c7-2abfc61f2bb0_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadInt16();
            Member8 = u.ReadEmbeddedPointer<Struct_2[]>(new System.Func<Struct_2[]>(u.Read_7), false);
        }

19 View Source File : 8d17061c-534a-4f1b-bd77-f615421cf379_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadInt32();
            Member8 = u.ReadEmbeddedPointer<char[]>(new System.Func<char[]>(u.Read_7), true);
        }

19 View Source File : eeee008d-5c99-4e4b-861b-547a26e8abd0_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadGuid();
            Member10 = u.ReadInt32();
            Member14 = u.ReadInt32();
            Member18 = u.Read_1();
            Member28 = u.ReadInt32();
            Member30 = u.Read_2();
            Member40 = u.ReadInt32();
            Member48 = u.ReadEmbeddedPointer<Struct_4[]>(new System.Func<Struct_4[]>(u.Read_11), false);
            Member50 = u.ReadInt32();
            Member58 = u.ReadEmbeddedPointer<Struct_6[]>(new System.Func<Struct_6[]>(u.Read_12), false);
            Member60 = u.ReadInt32();
            Member68 = u.ReadEmbeddedPointer<Struct_8[]>(new System.Func<Struct_8[]>(u.Read_13), false);
        }

19 View Source File : 8c7daf44-b6dc-11d1-9a4c-0020af6e7c57_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadInt32();
            Member8 = u.ReadEmbeddedPointer<Struct_5[]>(new System.Func<Struct_5[]>(u.Read_12), false);
        }

19 View Source File : 2d98a740-581d-41b9-aa0d-a88b9d5ce938_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadEmbeddedPointer<System.Guid>(new System.Func<System.Guid>(u.ReadGuid), false);
            Member8 = u.ReadSByte();
        }

19 View Source File : 461e6f82-89d8-4b7b-95ca-2e5c965953fc_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadUInt3264();
            Member8 = u.ReadInt32();
            MemberC = u.ReadInt32();
            Member10 = u.ReadInt32();
            Member18 = u.ReadEmbeddedPointer<byte[]>(new System.Func<byte[]>(u.Read_6), false);
            Member20 = u.ReadEmbeddedPointer<int>(new System.Func<int>(u.ReadInt32), false);
            Member28 = u.ReadEmbeddedPointer<int>(new System.Func<int>(u.ReadInt32), false);
            Member30 = u.ReadEmbeddedPointer<int>(new System.Func<int>(u.ReadInt32), false);
            Member38 = u.ReadInt32();
        }

19 View Source File : d09bdeb5-6171-4a34-bfe2-06fa82652568_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Selector = u.ReadEnum16();
            if ((Selector == 0))
            {
                Arm_0 = u.ReadInt32();
                goto done;
            }
            if ((Selector == 1))
            {
                Arm_1 = u.ReadInt64();
                goto done;
            }
            if ((Selector == 2))
            {
                Arm_2 = u.ReadEmbeddedPointer<string>(new System.Func<string>(u.ReadConformantVaryingString), false);
                goto done;
            }
            if ((Selector == 3))
            {
                Arm_3 = u.Read_4();
                goto done;
            }
            if ((Selector == 4))
            {
                Arm_4 = u.Read_5();
                goto done;
            }
            throw new System.ArgumentException("No matching union selector when marshaling Union_3");
        done:
            return;
        }

19 View Source File : 0497b57d-2e66-424f-a0c6-157cd5d41700_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadEmbeddedPointer<string>(new System.Func<string>(u.ReadConformantVaryingString), false);
            Member8 = u.ReadInt32();
            MemberC = u.ReadInt32();
            Member10 = u.ReadInt32();
            Member14 = u.ReadInt32();
            Member18 = u.ReadInt32();
            Member1C = u.ReadInt32();
            Member20 = u.ReadInt32();
            Member24 = u.ReadInt32();
            Member28 = u.ReadInt16();
            Member2C = u.Read_1();
        }

19 View Source File : 7419cf08-91a7-4afd-8f5e-1dd76de094fd_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadInt32();
            Member4 = u.ReadInt32();
            Member8 = u.ReadEmbeddedPointer<sbyte[]>(new System.Func<sbyte[]>(u.Read_23), false);
        }

19 View Source File : 8d17061c-534a-4f1b-bd77-f615421cf379_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadInt32();
            Member8 = u.ReadEmbeddedPointer<Struct_7[]>(new System.Func<Struct_7[]>(u.Read_10), true);
        }

19 View Source File : 8a92a787-eba6-4d09-ba84-0a8cb293bc30_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadInt32();
            Member8 = u.ReadEmbeddedPointer<byte[]>(new System.Func<byte[]>(u.Read_1), false);
        }

19 View Source File : 461e6f82-89d8-4b7b-95ca-2e5c965953fc_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadUInt3264();
            Member8 = u.ReadInt32();
            MemberC = u.ReadInt32();
            Member10 = u.ReadEmbeddedPointer<byte[]>(new System.Func<byte[]>(u.Read_7), false);
            Member18 = u.ReadEmbeddedPointer<int>(new System.Func<int>(u.ReadInt32), false);
            Member20 = u.ReadEmbeddedPointer<int>(new System.Func<int>(u.ReadInt32), false);
            Member28 = u.ReadInt32();
        }

19 View Source File : 0b1c2170-5732-4e0e-8cd3-d9b16f3b84d7_0.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadInt16();
            Member2 = u.ReadInt16();
            Member4 = u.ReadInt32();
            Member8 = u.ReadEmbeddedPointer<Struct_15[]>(new System.Func<Struct_15[]>(u.Read_25), true);
        }

19 View Source File : 66055171-882c-4625-8fd7-cc7c30e2b226_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadInt32();
            Member8 = u.ReadEmbeddedPointer<char[]>(new System.Func<char[]>(u.Read_4), true);
        }

19 View Source File : 7419cf08-91a7-4afd-8f5e-1dd76de094fd_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadInt32();
            Member4 = u.ReadInt32();
            Member8 = u.ReadEmbeddedPointer<sbyte[]>(new System.Func<sbyte[]>(u.Read_28), false);
        }

19 View Source File : 7419cf08-91a7-4afd-8f5e-1dd76de094fd_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadEmbeddedPointer<System.Guid>(new System.Func<System.Guid>(u.ReadGuid), false);
            Member8 = u.ReadEmbeddedPointer<string>(new System.Func<string>(u.ReadConformantVaryingString), false);
            Member10 = u.ReadInt32();
            Member14 = u.Read_2();
            Member1C = u.Read_2();
            Member24 = u.ReadInt32();
            Member28 = u.ReadEmbeddedPointer<Struct_4[]>(new System.Func<Struct_4[]>(u.Read_21), false);
        }

19 View Source File : 8c7fbdb0-8513-44f9-a8b1-1a3b49322bf4_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadGuid();
            Member10 = u.ReadGuid();
            Member20 = u.ReadInt32();
            Member24 = u.ReadInt32();
            Member28 = u.Read_1();
            Member38 = u.ReadInt32();
            Member40 = u.ReadEmbeddedPointer<Struct_3[]>(new System.Func<Struct_3[]>(u.Read_4), true);
            Member48 = u.ReadInt32();
            Member50 = u.ReadEmbeddedPointer<Struct_4[]>(new System.Func<Struct_4[]>(u.Read_5), true);
        }

19 View Source File : a1d4eae7-39f8-4bca-8e72-832767f5082a_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.Read_3();
            Member20 = u.ReadInt32();
            Member24 = u.ReadInt32();
            Member28 = u.ReadEmbeddedPointer<sbyte[]>(new System.Func<sbyte[]>(u.Read_5), false);
        }

19 View Source File : 461e6f82-89d8-4b7b-95ca-2e5c965953fc_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadInt32();
            Member8 = u.ReadEmbeddedPointer<char[]>(new System.Func<char[]>(u.Read_5), true);
        }

19 View Source File : a1d4eae7-39f8-4bca-8e72-832767f5082a_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.Read_0();
            Member14 = u.ReadInt32();
            Member18 = u.ReadInt32();
            Member20 = u.ReadEmbeddedPointer<sbyte[]>(new System.Func<sbyte[]>(u.Read_6), false);
        }

19 View Source File : c49a5a70-8a7f-4e70-ba16-1e8f1f193ef1_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadInt32();
            Member8 = u.ReadEmbeddedPointer<Struct_2[]>(new System.Func<Struct_2[]>(u.Read_5), false);
        }

19 View Source File : eeee008d-5c99-4e4b-861b-547a26e8abd0_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Selector = u.ReadInt32();
            if ((Selector == 1))
            {
                Arm_1 = u.ReadEmbeddedPointer<string>(new System.Func<string>(u.ReadConformantVaryingString), false);
                goto done;
            }
            if ((Selector == 2))
            {
                Arm_2 = u.Read_2();
                goto done;
            }
            if ((Selector == 0))
            {
                Arm_0 = u.ReadSByte();
                goto done;
            }
            throw new System.ArgumentException("No matching union selector when marshaling Union_2");
        done:
            return;
        }

19 View Source File : 44e10347-37a0-494c-871c-fb90f7145742_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadInt32();
            Member8 = u.ReadEmbeddedPointer<char[]>(new System.Func<char[]>(u.Read_2), false);
        }

19 View Source File : eeee008d-5c99-4e4b-861b-547a26e8abd0_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadInt32();
            Member8 = u.ReadEmbeddedPointer<Struct_7[]>(new System.Func<Struct_7[]>(u.Read_19), false);
            Member10 = u.ReadGuid();
            Member20 = u.ReadEmbeddedPointer<string>(new System.Func<string>(u.ReadConformantVaryingString), false);
            Member28 = u.ReadEmbeddedPointer<string>(new System.Func<string>(u.ReadConformantVaryingString), false);
            Member30 = u.ReadEmbeddedPointer<string>(new System.Func<string>(u.ReadConformantVaryingString), false);
            Member38 = u.ReadInt32();
        }

19 View Source File : 8c7daf44-b6dc-11d1-9a4c-0020af6e7c57_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadEmbeddedPointer<string>(new System.Func<string>(u.ReadConformantVaryingString), false);
            Member8 = u.Read_3();
        }

19 View Source File : d09bdeb5-6171-4a34-bfe2-06fa82652568_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadInt32();
            Member8 = u.ReadEmbeddedPointer<sbyte[]>(new System.Func<sbyte[]>(u.Read_8), false);
        }

19 View Source File : 8c7daf44-b6dc-11d1-9a4c-0020af6e7c57_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadInt32();
            Member8 = u.ReadEmbeddedPointer<Struct_8[]>(new System.Func<Struct_8[]>(u.Read_13), false);
        }

19 View Source File : d09bdeb5-6171-4a34-bfe2-06fa82652568_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadEmbeddedPointer<string>(new System.Func<string>(u.ReadConformantVaryingString), false);
            Member8 = u.ReadEnum16();
            Member10 = u.Read_3();
        }

19 View Source File : 66055171-882c-4625-8fd7-cc7c30e2b226_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadInt32();
            Member8 = u.ReadEmbeddedPointer<char[]>(new System.Func<char[]>(u.Read_4), false);
        }

19 View Source File : d09bdeb5-6171-4a34-bfe2-06fa82652568_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadInt16();
            Member8 = u.ReadEmbeddedPointer<char[]>(new System.Func<char[]>(u.Read_10), false);
        }

19 View Source File : 8c7daf44-b6dc-11d1-9a4c-0020af6e7c57_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadEmbeddedPointer<string>(new System.Func<string>(u.ReadConformantVaryingString), false);
            Member8 = u.ReadEmbeddedPointer<string>(new System.Func<string>(u.ReadConformantVaryingString), false);
            Member10 = u.ReadInt32();
            Member14 = u.ReadInt32();
            Member18 = u.ReadInt32();
            Member1C = u.Read_3();
            Member30 = u.ReadEmbeddedPointer<string>(new System.Func<string>(u.ReadConformantVaryingString), false);
            Member38 = u.Read_3();
            Member48 = u.ReadInt16();
            Member50 = u.ReadEmbeddedPointer<string>(new System.Func<string>(u.ReadConformantVaryingString), false);
            Member58 = u.ReadEmbeddedPointer<string>(new System.Func<string>(u.ReadConformantVaryingString), false);
            Member60 = u.ReadEmbeddedPointer<string>(new System.Func<string>(u.ReadConformantVaryingString), false);
            Member68 = u.ReadEmbeddedPointer<string>(new System.Func<string>(u.ReadConformantVaryingString), false);
            Member70 = u.ReadEmbeddedPointer<string>(new System.Func<string>(u.ReadConformantVaryingString), false);
            Member78 = u.ReadInt32();
            Member7C = u.ReadInt32();
        }

19 View Source File : 7419cf08-91a7-4afd-8f5e-1dd76de094fd_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadEmbeddedPointer<System.Guid>(new System.Func<System.Guid>(u.ReadGuid), false);
            Member8 = u.ReadEmbeddedPointer<string>(new System.Func<string>(u.ReadConformantVaryingString), false);
            Member10 = u.ReadInt32();
            Member18 = u.ReadEmbeddedPointer<Struct_8[]>(new System.Func<Struct_8[]>(u.Read_22), false);
        }

19 View Source File : 8d17061c-534a-4f1b-bd77-f615421cf379_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadInt32();
            Member8 = u.ReadEmbeddedPointer<Struct_3[]>(new System.Func<Struct_3[]>(u.Read_8), true);
            Member10 = u.ReadInt32();
            Member18 = u.ReadEmbeddedPointer<Struct_3[]>(new System.Func<Struct_3[]>(u.Read_9), true);
        }

19 View Source File : 44e10347-37a0-494c-871c-fb90f7145742_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadInt32();
            Member8 = u.ReadEmbeddedPointer<char[]>(new System.Func<char[]>(u.Read_2), true);
        }

19 View Source File : 8c7daf44-b6dc-11d1-9a4c-0020af6e7c57_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadEmbeddedPointer<string>(new System.Func<string>(u.ReadConformantVaryingString), false);
            Member8 = u.ReadEmbeddedPointer<string>(new System.Func<string>(u.ReadConformantVaryingString), false);
            Member10 = u.ReadEmbeddedPointer<string>(new System.Func<string>(u.ReadConformantVaryingString), false);
            Member18 = u.ReadEmbeddedPointer<string>(new System.Func<string>(u.ReadConformantVaryingString), false);
            Member20 = u.ReadEmbeddedPointer<string>(new System.Func<string>(u.ReadConformantVaryingString), false);
            Member28 = u.ReadEmbeddedPointer<string>(new System.Func<string>(u.ReadConformantVaryingString), false);
            Member30 = u.ReadInt32();
        }

19 View Source File : 8c7daf44-b6dc-11d1-9a4c-0020af6e7c57_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadInt32();
            Member8 = u.ReadEmbeddedPointer<Struct_10[]>(new System.Func<Struct_10[]>(u.Read_14), false);
        }

19 View Source File : 8c7daf44-b6dc-11d1-9a4c-0020af6e7c57_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Selector = u.ReadUInt32();
            if ((Selector == 1))
            {
                Arm_1 = u.Read_2();
                goto done;
            }
            if ((Selector == 2))
            {
                Arm_2 = u.ReadEmbeddedPointer<string>(new System.Func<string>(u.ReadConformantVaryingString), false);
                goto done;
            }
            if ((Selector == 3))
            {
                Arm_3 = u.ReadEmbeddedPointer<string>(new System.Func<string>(u.ReadConformantVaryingString), false);
                goto done;
            }
            if ((Selector == 4))
            {
                Arm_4 = u.Read_4();
                goto done;
            }
            throw new System.ArgumentException("No matching union selector when marshaling Union_1");
        done:
            return;
        }

19 View Source File : 66055171-882c-4625-8fd7-cc7c30e2b226_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Member0 = u.ReadSByte();
            Member8 = u.Read_1();
            Member18 = u.ReadInt32();
            Member20 = u.ReadEmbeddedPointer<Struct_4[]>(new System.Func<Struct_4[]>(u.Read_5), false);
        }

19 View Source File : 7419cf08-91a7-4afd-8f5e-1dd76de094fd_1.0.cs
License : The Unlicense
Project Creator : tyranid

private void Unmarshal(_Unmarshal_Helper u)
        {
            Selector = u.ReadUInt32();
            if ((Selector == 1))
            {
                Arm_1 = u.ReadEmbeddedPointer<Struct_7>(new System.Func<Struct_7>(u.Read_6), false);
                goto done;
            }
            if ((Selector == 3))
            {
                Arm_3 = u.ReadEmbeddedPointer<Struct_9>(new System.Func<Struct_9>(u.Read_8), false);
                goto done;
            }
            if ((Selector == 4))
            {
                Arm_4 = u.ReadEmbeddedPointer<Struct_10>(new System.Func<Struct_10>(u.Read_9), false);
                goto done;
            }
            if ((Selector == 5))
            {
                Arm_5 = u.ReadEmbeddedPointer<Struct_16>(new System.Func<Struct_16>(u.Read_15), false);
                goto done;
            }
            if ((Selector == 6))
            {
                Arm_6 = u.ReadEmbeddedPointer<Struct_18>(new System.Func<Struct_18>(u.Read_17), false);
                goto done;
            }
            Arm_Default = u.ReadEmbeddedPointer<int>(new System.Func<int>(u.ReadInt32), false);
        done:
            return;
        }

See More Examples