public void UninitializedPropertyReadEventArgs()
        {
            var args = new UninitializedPropertyReadEventArgs(
                propertyName: Guid.NewGuid().ToString(),
                message: Guid.NewGuid().ToString(),
                helpKeyword: Guid.NewGuid().ToString(),
                senderName: Guid.NewGuid().ToString());

            Roundtrip(args,
                      e => e.PropertyName,
                      e => e.Message,
                      e => e.HelpKeyword,
                      e => e.SenderName);
        }
示例#2
0
        private BuildEventArgs ReadUninitializedPropertyReadEventArgs()
        {
            var    fields       = ReadBuildEventArgsFields();
            var    importance   = (MessageImportance)ReadInt32();
            string propertyName = ReadString();

            var e = new UninitializedPropertyReadEventArgs(
                propertyName,
                fields.Message,
                fields.HelpKeyword,
                fields.SenderName,
                importance);

            SetCommonFields(e, fields);

            return(e);
        }
示例#3
0
 private void Write(UninitializedPropertyReadEventArgs e)
 {
     Write(BinaryLogRecordKind.UninitializedPropertyRead);
     WriteMessageFields(e);
     Write(e.PropertyName);
 }
示例#4
0
 private void Write(UninitializedPropertyReadEventArgs e)
 {
     Write(BinaryLogRecordKind.UninitializedPropertyRead);
     WriteMessageFields(e, writeImportance: true);
     WriteDeduplicatedString(e.PropertyName);
 }