public void Save(BinaryWriter writer) { writer.Write(Name); Blend.Save(writer); writer.Write((byte)CullMode); writer.Write((byte)FillMode); writer.Write(ZWrite); SaveBytecode(writer, ref _vertexBytecode); SaveBytecode(writer, ref _pixelBytecode); SaveBytecode(writer, ref _geometryBytecode); SaveBytecode(writer, ref _computeBytecode); }