コード例 #1
0
 public Message()
 {
     EditorID     = new SimpleSubrecord <String>("EDID");
     Content      = new SimpleSubrecord <String>("DESC");
     Icon         = new RecordReference("INAM");
     MessageFlags = new SimpleSubrecord <MessageFlags>("DNAM");
 }
コード例 #2
0
        public void RecordReference_Verify_1()
        {
            RecordReference reference = new RecordReference();

            Assert.IsFalse(reference.Verify(false));

            reference = new RecordReference
            {
                Database = "db",
                Mfn      = 123
            };
            Assert.IsTrue(reference.Verify(false));

            reference = new RecordReference
            {
                Database = "db",
                Index    = "Index"
            };
            Assert.IsTrue(reference.Verify(false));

            reference = new RecordReference
            {
                HostName = "host",
                Database = "db"
            };
            Assert.IsFalse(reference.Verify(false));
        }
コード例 #3
0
        public void RecordReference_ToString_2()
        {
            MarcRecord      record    = _GetRecord();
            RecordReference reference = new RecordReference(record);

            Assert.AreEqual("db123#00#0200#^aSubA^bSubB300#Field300", reference.ToString());
        }
コード例 #4
0
        public void RecordReference_ReadRecords_3()
        {
            Mock <IIrbisConnection> mock = new Mock <IIrbisConnection>();

            mock.Setup(c => c.ReadRecord(It.IsAny <string>(),
                                         It.IsAny <int>(), It.IsAny <bool>(), It.IsAny <string>()))
            .Returns((MarcRecord)null);

            IIrbisConnection connection = mock.Object;

            RecordReference[] references =
            {
                new RecordReference
                {
                    HostName = "host",
                    Database = "db",
                    Mfn      = 123
                }
            };
            List <MarcRecord> records = RecordReference.ReadRecords
                                        (
                connection,
                references,
                false
                                        );

            Assert.AreEqual(0, records.Count);
        }
コード例 #5
0
        public void RecordReference_ReadRecords_2()
        {
            Mock <IIrbisConnection> mock = new Mock <IIrbisConnection>();

            mock.Setup(c => c.ReadRecord(It.IsAny <string>(),
                                         It.IsAny <int>(), It.IsAny <bool>(), It.IsAny <string>()))
            .Returns((MarcRecord)null);

            IIrbisConnection connection = mock.Object;

            RecordReference[] references =
            {
                new RecordReference
                {
                    HostName = "host",
                    Database = "db",
                    Mfn      = 123
                }
            };
            RecordReference.ReadRecords
            (
                connection,
                references,
                true
            );
        }
コード例 #6
0
        public void RecordReference_ReadRecords_1()
        {
            Mock <IIrbisConnection> mock = new Mock <IIrbisConnection>();

            mock.Setup(c => c.ReadRecord(It.IsAny <string>(),
                                         It.IsAny <int>(), It.IsAny <bool>(), It.IsAny <string>()))
            .Returns(_GetRecord());

            IIrbisConnection connection = mock.Object;

            RecordReference[] references =
            {
                new RecordReference
                {
                    HostName = "host",
                    Database = "db",
                    Mfn      = 123
                }
            };
            List <MarcRecord> records = RecordReference.ReadRecords
                                        (
                connection,
                references,
                false
                                        );

            Assert.AreEqual(1, records.Count);
            Assert.AreEqual("host", records[0].HostName);
            Assert.AreEqual("db", records[0].Database);
            Assert.AreEqual(123, records[0].Mfn);

            mock.Verify(c => c.ReadRecord(It.IsAny <string>(),
                                          It.IsAny <int>(), It.IsAny <bool>(), It.IsAny <string>()),
                        Times.Once);
        }
コード例 #7
0
ファイル: Note.cs プロジェクト: TaleOfTwoWastelands/ESPSharp
        partial void ReadEntryData(ESPReader reader)
        {
            switch (Type.Value)
            {
            case NoteType.Sound:
                EntryData = new SimpleSubrecord <string>();
                (EntryData as SimpleSubrecord <string>).ReadBinary(reader);
                break;

            case NoteType.Text:
                EntryData = new SimpleSubrecord <string>();
                (EntryData as SimpleSubrecord <string>).ReadBinary(reader);
                break;

            case NoteType.Image:
                EntryData = new SimpleSubrecord <string>();
                (EntryData as SimpleSubrecord <string>).ReadBinary(reader);
                break;

            case NoteType.Voice:
                EntryData = new RecordReference();
                (EntryData as RecordReference).ReadBinary(reader);
                break;

            default:
                throw new Exception();
            }
        }
コード例 #8
0
        public QueryPermissions(
            HealthVaultClient client,
            RecordReference record,
            RequestBody body,
            Type responseType)
            : base(client)
        {
            if (record == null)
            {
                throw new ArgumentNullException("record");
            }

            if (body == null)
            {
                throw new ArgumentNullException("body");
            }

            if (responseType == null)
            {
                throw new ArgumentNullException("responseType");
            }

            m_record       = record;
            m_requestBody  = body;
            m_responseType = responseType;
        }
コード例 #9
0
        public override void ReadData(ESPReader reader, long dataEnd)
        {
            while (reader.BaseStream.Position < dataEnd)
            {
                string subTag = reader.PeekTag();

                switch (subTag)
                {
                case "EDID":
                    if (EditorID == null)
                    {
                        EditorID = new SimpleSubrecord <String>();
                    }

                    EditorID.ReadBinary(reader);
                    break;

                case "FULL":
                    if (Name == null)
                    {
                        Name = new SimpleSubrecord <String>();
                    }

                    Name.ReadBinary(reader);
                    break;

                case "MODL":
                    if (Model == null)
                    {
                        Model = new Model();
                    }

                    Model.ReadBinary(reader);
                    break;

                case "DATA":
                    if (HeadPartFlags == null)
                    {
                        HeadPartFlags = new SimpleSubrecord <HeadPartFlags>();
                    }

                    HeadPartFlags.ReadBinary(reader);
                    break;

                case "HNAM":
                    if (ExtraParts == null)
                    {
                        ExtraParts = new List <RecordReference>();
                    }

                    RecordReference tempHNAM = new RecordReference();
                    tempHNAM.ReadBinary(reader);
                    ExtraParts.Add(tempHNAM);
                    break;

                default:
                    throw new Exception();
                }
            }
        }
コード例 #10
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test @SuppressWarnings("unchecked") public void shouldOnlySummarizeStatisticsWhenAllReferencesAreChecked()
            public virtual void ShouldOnlySummarizeStatisticsWhenAllReferencesAreChecked()
            {
                // given
                ConsistencySummaryStatistics summary = mock(typeof(ConsistencySummaryStatistics));
                RecordAccess records = mock(typeof(RecordAccess));

                ConsistencyReporter.ReportHandler handler = new ConsistencyReporter.ReportHandler(new InconsistencyReport(mock(typeof(InconsistencyLogger)), summary), mock(typeof(ConsistencyReporter.ProxyFactory)), RecordType.PROPERTY, records, new PropertyRecord(0), NO_MONITOR);

                RecordReference <PropertyRecord> reference = mock(typeof(RecordReference));
                ComparativeRecordChecker <PropertyRecord, PropertyRecord, ConsistencyReport_PropertyConsistencyReport> checker = mock(typeof(ComparativeRecordChecker));

                handler.comparativeCheck(reference, checker);
                ArgumentCaptor <PendingReferenceCheck <PropertyRecord> > captor = ( ArgumentCaptor )ArgumentCaptor.forClass(typeof(PendingReferenceCheck));

                verify(reference).dispatch(captor.capture());
                PendingReferenceCheck pendingRefCheck = captor.Value;

                // when
                handler.updateSummary();

                // then
                verifyZeroInteractions(summary);

                // when
                pendingRefCheck.skip();

                // then
                verify(summary).update(RecordType.PROPERTY, 0, 0);
                verifyNoMoreInteractions(summary);
            }
コード例 #11
0
        public QueryPermissions(
            CHBaseClient client,
            RecordReference record,
            RequestBody body,
            Type responseType)
            : base(client)
        {
            if (record == null)
            {
                throw new ArgumentNullException("record");
            }

            if (body == null)
            {
                throw new ArgumentNullException("body");
            }

            if (responseType == null)
            {
                throw new ArgumentNullException("responseType");
            }

            m_record = record;
            m_requestBody = body;
            m_responseType = responseType;
        }
コード例 #12
0
        public override void ReadDataXML(XElement ele, ElderScrollsPlugin master)
        {
            XElement subEle;

            if (ele.TryPathTo("EditorID", false, out subEle))
            {
                if (EditorID == null)
                {
                    EditorID = new SimpleSubrecord <String>();
                }

                EditorID.ReadXML(subEle, master);
            }
            if (ele.TryPathTo("List", false, out subEle))
            {
                if (List == null)
                {
                    List = new List <RecordReference>();
                }

                foreach (XElement e in subEle.Elements())
                {
                    RecordReference tempLNAM = new RecordReference();
                    tempLNAM.ReadXML(e, master);
                    List.Add(tempLNAM);
                }
            }
        }
コード例 #13
0
 public override void CheckReference(RECORD record, NodeRecord nodeRecord, CheckerEngine <RECORD, REPORT> engine, RecordAccess records)
 {
     if (nodeRecord.InUse())
     {
         NodeLabels nodeLabels = NodeLabelsField.parseLabelsField(nodeRecord);
         if (nodeLabels is DynamicNodeLabels)
         {
             DynamicNodeLabels dynamicNodeLabels = ( DynamicNodeLabels )nodeLabels;
             long firstRecordId = dynamicNodeLabels.FirstDynamicRecordId;
             RecordReference <DynamicRecord>   firstRecordReference      = records.NodeLabels(firstRecordId);
             ExpectedNodeLabelsChecker         expectedNodeLabelsChecker = new ExpectedNodeLabelsChecker(this, nodeRecord);
             LabelChainWalker <RECORD, REPORT> checker = new LabelChainWalker <RECORD, REPORT>(expectedNodeLabelsChecker);
             engine.ComparativeCheck(firstRecordReference, checker);
             nodeRecord.DynamicLabelRecords;                              // I think this is empty in production
         }
         else
         {
             long[] storeLabels = nodeLabels.Get(null);
             REPORT report      = engine.Report();
             ValidateLabelIds(nodeRecord, storeLabels, report);
         }
     }
     else if (_indexLabels.Length != 0)
     {
         engine.Report().nodeNotInUse(nodeRecord);
     }
 }
コード例 #14
0
        public override void ReadDataXML(XElement ele, ElderScrollsPlugin master)
        {
            XElement subEle;

            if (ele.TryPathTo("EditorID", false, out subEle))
            {
                if (EditorID == null)
                {
                    EditorID = new SimpleSubrecord <String>();
                }

                EditorID.ReadXML(subEle, master);
            }
            if (ele.TryPathTo("Model", false, out subEle))
            {
                if (Model == null)
                {
                    Model = new Model();
                }

                Model.ReadXML(subEle, master);
            }
            if (ele.TryPathTo("NamedBodyParts", false, out subEle))
            {
                if (NamedBodyParts == null)
                {
                    NamedBodyParts = new List <NamedBodyPart>();
                }

                foreach (XElement e in subEle.Elements())
                {
                    NamedBodyPart tempBPTN = new NamedBodyPart();
                    tempBPTN.ReadXML(e, master);
                    NamedBodyParts.Add(tempBPTN);
                }
            }
            if (ele.TryPathTo("BodyParts", false, out subEle))
            {
                if (BodyParts == null)
                {
                    BodyParts = new List <BodyPart>();
                }

                foreach (XElement e in subEle.Elements())
                {
                    BodyPart tempBPNN = new BodyPart();
                    tempBPNN.ReadXML(e, master);
                    BodyParts.Add(tempBPNN);
                }
            }
            if (ele.TryPathTo("Ragdoll", false, out subEle))
            {
                if (Ragdoll == null)
                {
                    Ragdoll = new RecordReference();
                }

                Ragdoll.ReadXML(subEle, master);
            }
        }
コード例 #15
0
        public override void ReadXML(XElement ele, ElderScrollsPlugin master)
        {
            XElement subEle;

            if (ele.TryPathTo("Quest", false, out subEle))
            {
                if (Quest == null)
                {
                    Quest = new RecordReference();
                }

                Quest.ReadXML(subEle, master);
            }
            if (ele.TryPathTo("SharedInfos", false, out subEle))
            {
                if (SharedInfos == null)
                {
                    SharedInfos = new List <SharedInfo>();
                }

                foreach (XElement e in subEle.Elements())
                {
                    SharedInfo temp = new SharedInfo();
                    temp.ReadXML(e, master);
                    SharedInfos.Add(temp);
                }
            }
        }
コード例 #16
0
        public void RecordReference_ReadRecord_1()
        {
            Mock <IIrbisConnection> mock = new Mock <IIrbisConnection>();

            mock.Setup(c => c.ReadRecord(It.IsAny <string>(),
                                         It.IsAny <int>(), It.IsAny <bool>(), It.IsAny <string>()))
            .Returns(_GetRecord());

            IIrbisConnection connection = mock.Object;
            RecordReference  reference  = new RecordReference
            {
                HostName = "host",
                Database = "db",
                Mfn      = 123
            };
            MarcRecord record = reference.ReadRecord(connection);

            Assert.IsNotNull(record);
            Assert.AreEqual("host", record.HostName);
            Assert.AreEqual("db", record.Database);
            Assert.AreEqual(123, record.Mfn);

            mock.Verify(c => c.ReadRecord(It.IsAny <string>(),
                                          It.IsAny <int>(), It.IsAny <bool>(), It.IsAny <string>()),
                        Times.Once);
        }
コード例 #17
0
 public MapMarker(SimpleSubrecord <MapMarkerFlags> Flags, SimpleSubrecord <String> Name, MapMarkerData Data, RecordReference Reputation)
 {
     this.Flags      = Flags;
     this.Name       = Name;
     this.Data       = Data;
     this.Reputation = Reputation;
 }
コード例 #18
0
        public override void ReadData(ESPReader reader, long dataEnd)
        {
            while (reader.BaseStream.Position < dataEnd)
            {
                string subTag = reader.PeekTag();

                switch (subTag)
                {
                case "EDID":
                    if (EditorID == null)
                    {
                        EditorID = new SimpleSubrecord <String>();
                    }

                    EditorID.ReadBinary(reader);
                    break;

                case "LNAM":
                    if (List == null)
                    {
                        List = new List <RecordReference>();
                    }

                    RecordReference tempLNAM = new RecordReference();
                    tempLNAM.ReadBinary(reader);
                    List.Add(tempLNAM);
                    break;

                default:
                    throw new Exception();
                }
            }
        }
コード例 #19
0
        public override void ReadDataXML(XElement ele, ElderScrollsPlugin master)
        {
            XElement subEle;

            if (ele.TryPathTo("EditorID", false, out subEle))
            {
                if (EditorID == null)
                {
                    EditorID = new SimpleSubrecord <String>();
                }

                EditorID.ReadXML(subEle, master);
            }
            if (ele.TryPathTo("Conditions", false, out subEle))
            {
                if (Conditions == null)
                {
                    Conditions = new List <Condition>();
                }

                foreach (XElement e in subEle.Elements())
                {
                    Condition tempCTDA = new Condition();
                    tempCTDA.ReadXML(e, master);
                    Conditions.Add(tempCTDA);
                }
            }
            if (ele.TryPathTo("RelatedCameraPaths", false, out subEle))
            {
                if (RelatedCameraPaths == null)
                {
                    RelatedCameraPaths = new RelatedCameraPaths();
                }

                RelatedCameraPaths.ReadXML(subEle, master);
            }
            if (ele.TryPathTo("CameraZoom", false, out subEle))
            {
                if (CameraZoom == null)
                {
                    CameraZoom = new SimpleSubrecord <CameraPathZoom>();
                }

                CameraZoom.ReadXML(subEle, master);
            }
            if (ele.TryPathTo("CameraShots", false, out subEle))
            {
                if (CameraShots == null)
                {
                    CameraShots = new List <RecordReference>();
                }

                foreach (XElement e in subEle.Elements())
                {
                    RecordReference tempSNAM = new RecordReference();
                    tempSNAM.ReadXML(e, master);
                    CameraShots.Add(tempSNAM);
                }
            }
        }
コード例 #20
0
        partial void ReadReferencesXML(XElement ele, ElderScrollsPlugin master)
        {
            XElement subEle;

            if (ele.TryPathTo("References", false, out subEle))
            {
                if (References == null)
                {
                    References = new List <Subrecord>();
                }

                foreach (XElement e in subEle.Elements())
                {
                    if (e.Attribute("Tag").Value == "SCRV")
                    {
                        var reference = new SimpleSubrecord <uint>();
                        reference.ReadXML(e, master);
                        References.Add(reference);
                    }
                    else
                    {
                        var reference = new RecordReference();
                        reference.ReadXML(e, master);
                        References.Add(reference);
                    }
                }
            }
        }
コード例 #21
0
 public LandscapeTexture()
 {
     EditorID   = new SimpleSubrecord <String>("EDID");
     TextureSet = new RecordReference("TNAM");
     HavokData  = new HavokData("HNAM");
     TextureSpecularExponent = new SimpleSubrecord <Byte>("SNAM");
 }
コード例 #22
0
        public override void ReadDataXML(XElement ele, ElderScrollsPlugin master)
        {
            XElement subEle;

            if (ele.TryPathTo("EditorID", false, out subEle))
            {
                if (EditorID == null)
                {
                    EditorID = new SimpleSubrecord <String>();
                }

                EditorID.ReadXML(subEle, master);
            }
            if (ele.TryPathTo("Model", false, out subEle))
            {
                if (Model == null)
                {
                    Model = new Model();
                }

                Model.ReadXML(subEle, master);
            }
            if (ele.TryPathTo("Animation", false, out subEle))
            {
                if (Animation == null)
                {
                    Animation = new RecordReference();
                }

                Animation.ReadXML(subEle, master);
            }
        }
コード例 #23
0
        public override void ReadXML(XElement ele, ElderScrollsPlugin master)
        {
            XElement subEle;

            if (ele.TryPathTo("ResponseData", false, out subEle))
            {
                if (ResponseData == null)
                {
                    ResponseData = new ResponseData();
                }

                ResponseData.ReadXML(subEle, master);
            }
            if (ele.TryPathTo("ResponseText", false, out subEle))
            {
                if (ResponseText == null)
                {
                    ResponseText = new SimpleSubrecord <String>();
                }

                ResponseText.ReadXML(subEle, master);
            }
            if (ele.TryPathTo("ScriptNotes", false, out subEle))
            {
                if (ScriptNotes == null)
                {
                    ScriptNotes = new SimpleSubrecord <String>();
                }

                ScriptNotes.ReadXML(subEle, master);
            }
            if (ele.TryPathTo("Edits", false, out subEle))
            {
                if (Edits == null)
                {
                    Edits = new SimpleSubrecord <String>();
                }

                Edits.ReadXML(subEle, master);
            }
            if (ele.TryPathTo("SpeakerAnimation", false, out subEle))
            {
                if (SpeakerAnimation == null)
                {
                    SpeakerAnimation = new RecordReference();
                }

                SpeakerAnimation.ReadXML(subEle, master);
            }
            if (ele.TryPathTo("ListenerAnimation", false, out subEle))
            {
                if (ListenerAnimation == null)
                {
                    ListenerAnimation = new RecordReference();
                }

                ListenerAnimation.ReadXML(subEle, master);
            }
        }
コード例 #24
0
        public override void ReadDataXML(XElement ele, ElderScrollsPlugin master)
        {
            XElement subEle;

            if (ele.TryPathTo("EditorID", false, out subEle))
            {
                if (EditorID == null)
                {
                    EditorID = new SimpleSubrecord <String>();
                }

                EditorID.ReadXML(subEle, master);
            }
            if (ele.TryPathTo("ObjectBounds", false, out subEle))
            {
                if (ObjectBounds == null)
                {
                    ObjectBounds = new ObjectBounds();
                }

                ObjectBounds.ReadXML(subEle, master);
            }
            if (ele.TryPathTo("Model", false, out subEle))
            {
                if (Model == null)
                {
                    Model = new Model();
                }

                Model.ReadXML(subEle, master);
            }
            if (ele.TryPathTo("NodeIndex", false, out subEle))
            {
                if (NodeIndex == null)
                {
                    NodeIndex = new SimpleSubrecord <Int32>();
                }

                NodeIndex.ReadXML(subEle, master);
            }
            if (ele.TryPathTo("Sound", false, out subEle))
            {
                if (Sound == null)
                {
                    Sound = new RecordReference();
                }

                Sound.ReadXML(subEle, master);
            }
            if (ele.TryPathTo("Data", false, out subEle))
            {
                if (Data == null)
                {
                    Data = new AddonNodeData();
                }

                Data.ReadXML(subEle, master);
            }
        }
コード例 #25
0
        public override void ReadBinary(ESPReader reader)
        {
            List <string> readTags = new List <string>();

            readTags.Add(reader.PeekTag());
            Marker.ReadBinary(reader);

            while (reader.BaseStream.Position < reader.BaseStream.Length)
            {
                string subTag = reader.PeekTag();

                switch (subTag)
                {
                case "INAM":
                    if (readTags.Contains("INAM"))
                    {
                        return;
                    }
                    if (Idle == null)
                    {
                        Idle = new RecordReference();
                    }

                    Idle.ReadBinary(reader);
                    break;

                case "SCHR":
                    if (readTags.Contains("SCHR"))
                    {
                        return;
                    }
                    if (Script == null)
                    {
                        Script = new EmbeddedScript();
                    }

                    Script.ReadBinary(reader);
                    break;

                case "TNAM":
                    if (readTags.Contains("TNAM"))
                    {
                        return;
                    }
                    if (Topic == null)
                    {
                        Topic = new RecordReference();
                    }

                    Topic.ReadBinary(reader);
                    break;

                default:
                    return;
                }

                readTags.Add(subTag);
            }
        }
コード例 #26
0
 public QuestLogEntry(SimpleSubrecord <QuestStageFlags> StageFlags, List <Condition> Conditions, SimpleSubrecord <String> LogEntry, EmbeddedScript Script, RecordReference NextQuest)
 {
     this.StageFlags = StageFlags;
     this.Conditions = Conditions;
     this.LogEntry   = LogEntry;
     this.Script     = Script;
     this.NextQuest  = NextQuest;
 }
コード例 #27
0
 public ReferenceAudio(SimpleSubrecord <Byte[]> Unknown1, RecordReference AudioLocation, SimpleSubrecord <Byte[]> Unknown2, SimpleSubrecord <Single> Unknown3, SimpleSubrecord <Single> Unknown4)
 {
     this.Unknown1      = Unknown1;
     this.AudioLocation = AudioLocation;
     this.Unknown2      = Unknown2;
     this.Unknown3      = Unknown3;
     this.Unknown4      = Unknown4;
 }
コード例 #28
0
 public ReferencePatrolData(SimpleSubrecord <Single> IdleTime, SubMarker ScriptMarker, RecordReference Idle, EmbeddedScript Script, RecordReference Topic)
 {
     this.IdleTime     = IdleTime;
     this.ScriptMarker = ScriptMarker;
     this.Idle         = Idle;
     this.Script       = Script;
     this.Topic        = Topic;
 }
コード例 #29
0
        public override void ReadData(ESPReader reader, long dataEnd)
        {
            while (reader.BaseStream.Position < dataEnd)
            {
                string subTag = reader.PeekTag();

                switch (subTag)
                {
                case "EDID":
                    if (EditorID == null)
                    {
                        EditorID = new SimpleSubrecord <String>();
                    }

                    EditorID.ReadBinary(reader);
                    break;

                case "OBND":
                    if (ObjectBounds == null)
                    {
                        ObjectBounds = new ObjectBounds();
                    }

                    ObjectBounds.ReadBinary(reader);
                    break;

                case "MODL":
                    if (Model == null)
                    {
                        Model = new Model();
                    }

                    Model.ReadBinary(reader);
                    break;

                case "BRUS":
                    if (PassthroughSound == null)
                    {
                        PassthroughSound = new SimpleSubrecord <PassthroughSound>();
                    }

                    PassthroughSound.ReadBinary(reader);
                    break;

                case "RNAM":
                    if (Looping_RandomSound == null)
                    {
                        Looping_RandomSound = new RecordReference();
                    }

                    Looping_RandomSound.ReadBinary(reader);
                    break;

                default:
                    throw new Exception();
                }
            }
        }
 public RemoveApplicationRecordAuthorization(HealthVaultClient client, RecordReference record)
     : base(client)
 {
     if (record == null)
     {
         throw new ArgumentNullException("record");
     }
     m_record = record;
 }
コード例 #31
0
 public Ragdoll()
 {
     EditorID         = new SimpleSubrecord <String>("EDID");
     Version          = new SimpleSubrecord <UInt32>("NVER");
     GeneralData      = new RagdollData("DATA");
     ActorBase        = new RecordReference("XNAM");
     BodyPartData     = new RecordReference("TNAM");
     PoseMatchingData = new RagdollPoseMatching("RAPS");
 }
コード例 #32
0
 public RemoveApplicationRecordAuthorization(HealthVaultClient client, RecordReference record)
     : base(client)
 {
     if (record == null)
     {
         throw new ArgumentNullException("record");
     }
     m_record = record;
 }
 public GetThings(HealthVaultClient client, RecordReference record, RequestBody body, Type responseType)
     : base(client)
 {
     if (record == null)
     {
         throw new ArgumentNullException("record");
     }
     if (body == null)
     {
         throw new ArgumentNullException("body");
     }
     if (responseType == null)
     {
         throw new ArgumentNullException("responseType");
     }
     m_record = record;
     m_body = body;
     m_responseType = responseType;
 }