Example #1
0
 protected override void WriteData(BamlBinaryWriter writer)
 {
     writer.Write(AttributeId);
     writer.Write(OwnerTypeId);
     writer.Write(AttributeUsage);
     writer.Write(Name);
 }
Example #2
0
 public override void Write(BamlBinaryWriter writer)
 {
     writer.Write(AttributeId);
     writer.Write(Flags);
     writer.Write(ValueId);
 }
Example #3
0
 protected abstract void WriteData(BamlBinaryWriter writer);
Example #4
0
 public override void Write(BamlBinaryWriter writer)
 {
     writer.Write(LinePosition);
 }
 public override void Write(BamlBinaryWriter writer)
 {
     pos = writer.BaseStream.Position;
     writer.Write((uint)0);
 }
Example #6
0
 public override void Write(BamlBinaryWriter writer)
 {
     writer.Write(AttributeId);
 }
Example #7
0
 public override void Write(BamlBinaryWriter writer)
 {
     pos = writer.BaseStream.Position;
     writer.Write((uint)0);
 }
 protected override void WriteData(BamlBinaryWriter writer)
 {
     writer.Write(AttributeId);
     writer.Write(SerializerTypeId);
     writer.Write(Data);
 }
 protected override void WriteData(BamlBinaryWriter writer)
 {
     writer.Write(TypeId);
     writer.Write(AssemblyId);
     writer.Write(TypeFullName);
 }
Example #10
0
 public override void Write(BamlBinaryWriter writer) => writer.Write(LinePosition);
Example #11
0
 protected override void WriteData(BamlBinaryWriter writer)
 {
     writer.Write(XmlNamespace);
     writer.Write(ClrNamespace);
     writer.Write(AssemblyId);
 }
Example #12
0
 public override void Write(BamlBinaryWriter writer)
 {
     writer.Write(LineNumber);
     writer.Write(LinePosition);
 }
Example #13
0
 public override void Write(BamlBinaryWriter writer) => writer.Write(StaticResourceId);
Example #14
0
 protected abstract void WriteData(BamlBinaryWriter writer);
Example #15
0
 protected override void WriteData(BamlBinaryWriter writer)
 {
     writer.Write(TypeId);
     writer.Write(AssemblyId);
     writer.Write(TypeFullName);
 }
Example #16
0
 protected override void WriteData(BamlBinaryWriter writer)
 {
     writer.Write(StringId);
     writer.Write(Value);
 }
Example #17
0
 public abstract void Write(BamlBinaryWriter writer);
Example #18
0
 protected override void WriteData(BamlBinaryWriter writer)
 {
     base.WriteData(writer);
     writer.Write(ConverterTypeId);
 }
Example #19
0
 public override void Write(BamlBinaryWriter writer)
 {
     base.Write(writer);
     pos = (uint)writer.BaseStream.Position;
     writer.Write((uint)0);
     writer.Write(Shared);
     writer.Write(SharedSet);
 }
Example #20
0
 protected override void WriteData(BamlBinaryWriter writer) => writer.Write(ValueId);
Example #21
0
 public override void Write(BamlBinaryWriter writer)
 {
     writer.Write(TypeId);
     writer.Write(Flags);
 }
Example #22
0
 protected override void WriteData(BamlBinaryWriter writer)
 {
     writer.Write(Value);
     writer.Write(Reserved0);
     writer.Write(Reserved1);
 }
Example #23
0
 public override void Write(BamlBinaryWriter writer)
 {
     writer.Write(base.TypeId);
     if (RuntimeName != null) {
         writer.Write(RuntimeName);
     }
 }
Example #24
0
 protected override void WriteData(BamlBinaryWriter writer)
 {
     writer.Write(Value);
     writer.Write(AttributeId);
 }
Example #25
0
 public override void Write(BamlBinaryWriter writer)
 {
     base.Write(writer);
     writer.Write(TypeId);
 }
Example #26
0
 public override void Write(BamlBinaryWriter writer)
 {
     writer.Write(LoadAsync);
     writer.Write(MaxAsyncRecords);
     writer.Write(DebugBaml);
 }
Example #27
0
 public override void Write(BamlBinaryWriter writer)
 {
     long pos = writer.BaseStream.Position;
     WriteData(writer);
     var size = (int)(writer.BaseStream.Position - pos);
     size = SizeofEncodedInt(SizeofEncodedInt(size) + size) + size;
     writer.BaseStream.Position = pos;
     writer.WriteEncodedInt(size);
     WriteData(writer);
 }
Example #28
0
 public override void Write(BamlBinaryWriter writer)
 {
     writer.Write(TypeId);
     writer.Write(Flags);
 }
Example #29
0
 public override void Write(BamlBinaryWriter writer)
 {
     writer.Write(StaticResourceId);
 }
Example #30
0
 public abstract void Write(BamlBinaryWriter writer);
Example #31
0
 protected override void WriteData(BamlBinaryWriter writer)
 {
     base.WriteData(writer);
     writer.Write(ConverterTypeId);
 }
Example #32
0
 public override void Write(BamlBinaryWriter writer)
 {
 }
Example #33
0
 protected override void WriteData(BamlBinaryWriter writer)
 {
     writer.Write(Prefix);
     writer.Write(XmlNamespace);
     writer.Write((ushort)AssemblyIds.Length);
     foreach (ushort i in AssemblyIds)
         writer.Write(i);
 }
Example #34
0
 public override void Write(BamlBinaryWriter writer) => writer.Write(ConnectionId);
Example #35
0
 public override void Write(BamlBinaryWriter writer)
 {
     writer.Write(ConnectionId);
 }
Example #36
0
 public override void Write(BamlBinaryWriter writer)
 {
     writer.Write(AttributeId);
     writer.Write(Flags);
     writer.Write(ValueId);
 }
Example #37
0
 protected override void WriteData(BamlBinaryWriter writer)
 {
     writer.Write(ValueId);
     pos = (uint)writer.BaseStream.Position;
     writer.Write((uint)0);
     writer.Write(Shared);
     writer.Write(SharedSet);
 }
Example #38
0
 public override void Write(BamlBinaryWriter writer)
 {
     base.Write(writer);
     writer.Write(StringId);
 }
Example #39
0
 protected override void WriteData(BamlBinaryWriter writer)
 {
     writer.Write(Value);
     writer.Write(NameId);
 }
Example #40
0
 public override void Write(BamlBinaryWriter writer)
 {
     writer.Write(AttributeId);
     base.Write(writer);
 }
Example #41
0
 public override void Write(BamlBinaryWriter writer)
 {
     writer.Write(LoadAsync);
     writer.Write(MaxAsyncRecords);
     writer.Write(DebugBaml);
 }
Example #42
0
 public override void Write(BamlBinaryWriter writer) => writer.Write(AttributeId);
Example #43
0
 public override void Write(BamlBinaryWriter writer)
 {
 }
Example #44
0
 protected override void WriteData(BamlBinaryWriter writer)
 {
     writer.Write(XmlNamespace);
     writer.Write(ClrNamespace);
     writer.Write(AssemblyId);
 }
Example #45
0
 protected override void WriteData(BamlBinaryWriter writer)
 {
     writer.Write(Value);
     writer.Write(Reserved0);
     writer.Write(Reserved1);
 }
Example #46
0
 protected override void WriteData(BamlBinaryWriter writer)
 {
     writer.Write(AttributeId);
     writer.Write(SerializerTypeId);
     writer.Write(Data);
 }
Example #47
0
		public static void WriteDocument(BamlDocument doc, Stream str) {
			var writer = new BamlBinaryWriter(str);
			{
				var wtr = new BinaryWriter(str, Encoding.Unicode);
				int len = doc.Signature.Length * 2;
				wtr.Write(len);
				wtr.Write(doc.Signature.ToCharArray());
				wtr.Write(new byte[((len + 3) & ~3) - len]);
			}
			writer.Write(doc.ReaderVersion.Major);
			writer.Write(doc.ReaderVersion.Minor);
			writer.Write(doc.UpdaterVersion.Major);
			writer.Write(doc.UpdaterVersion.Minor);
			writer.Write(doc.WriterVersion.Major);
			writer.Write(doc.WriterVersion.Minor);

			var defers = new List<int>();
			for (int i = 0; i < doc.Count; i++) {
				BamlRecord rec = doc[i];
				rec.Position = str.Position;
				writer.Write((byte)rec.Type);
				rec.Write(writer);
				if (rec is IBamlDeferRecord) defers.Add(i);
			}
			foreach (int i in defers)
				(doc[i] as IBamlDeferRecord).WriteDefer(doc, i, writer);
		}
Example #48
0
 public override void Write(BamlBinaryWriter writer) => writer.Write(TypeId);