24 instantiations of ObjectWriter
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
Utilities\BloomFilterTests.cs (2)
116using (var writer = new ObjectWriter(stream, leaveOpen: true)) 134using (var writer = new ObjectWriter(stream, leaveOpen: true))
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\SemanticClassification\RemoteSemanticClassificationService.Caching.cs (1)
142using (var writer = new ObjectWriter(stream, leaveOpen: true, cancellationToken))
Microsoft.CodeAnalysis.Remote.Workspaces (1)
RemoteHostAssetSerialization.cs (1)
32using var writer = new ObjectWriter(stream, leaveOpen: true, cancellationToken);
Microsoft.CodeAnalysis.Workspaces (11)
FindSymbols\Shared\AbstractSyntaxIndex_Persistence.cs (1)
146using (var writer = new ObjectWriter(gzipStream, leaveOpen: true, cancellationToken))
FindSymbols\SymbolTree\SymbolTreeInfo_Serialization.cs (1)
67using (var writer = new ObjectWriter(stream, leaveOpen: true, cancellationToken))
Serialization\SerializerService_Reference.cs (2)
46using (var writer = new ObjectWriter(stream, leaveOpen: true, cancellationToken)) 145using (var writer = new ObjectWriter(stream, leaveOpen: true, cancellationToken))
Workspace\Solution\Checksum_Factory.cs (7)
90using (var objectWriter = new ObjectWriter(stream, leaveOpen: true)) 103using (var writer = new ObjectWriter(stream, leaveOpen: true)) 117using (var writer = new ObjectWriter(stream, leaveOpen: true)) 132using (var writer = new ObjectWriter(stream, leaveOpen: true)) 146using (var writer = new ObjectWriter(stream, leaveOpen: true)) 161using (var objectWriter = new ObjectWriter(stream, leaveOpen: true)) 174using (var objectWriter = new ObjectWriter(stream, leaveOpen: true))
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Fakes\SimpleAssetSource.cs (1)
41using (var writer = new ObjectWriter(stream, leaveOpen: true, cancellationToken))
Microsoft.CodeAnalysis.Workspaces.UnitTests (3)
FindAllDeclarationsTests.cs (1)
674using (var writer = new ObjectWriter(writerStream, leaveOpen: true))
SerializationTests.cs (1)
53using (var writer = new ObjectWriter(writerStream, leaveOpen: true))
UtilityTest\SourceTextSerializationTests.cs (1)
36using (var writer = new ObjectWriter(stream, leaveOpen: true))
Roslyn.VisualStudio.Next.UnitTests (5)
Remote\SerializationValidator.cs (1)
87using (var writer = new ObjectWriter(stream, leaveOpen: true))
Remote\SnapshotSerializationTests.cs (4)
610using (var objectWriter = new ObjectWriter(stream, leaveOpen: true)) 629using (var objectWriter = new ObjectWriter(stream, leaveOpen: true)) 660using (var objectWriter = new ObjectWriter(stream, leaveOpen: true)) 681using (var writer = new ObjectWriter(stream, leaveOpen: true))
126 references to ObjectWriter
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Serialization\CSharpOptionsSerializationService.cs (2)
26public override void WriteTo(CompilationOptions options, ObjectWriter writer, CancellationToken cancellationToken) 36public override void WriteTo(ParseOptions options, ObjectWriter writer)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
Utilities\BloomFilterTests.cs (2)
116using (var writer = new ObjectWriter(stream, leaveOpen: true)) 134using (var writer = new ObjectWriter(stream, leaveOpen: true))
Microsoft.CodeAnalysis.Features (1)
DiagnosticHelper.cs (1)
330void IObjectWritable.WriteTo(ObjectWriter writer)
Microsoft.CodeAnalysis.Remote.ServiceHub (2)
Services\SemanticClassification\RemoteSemanticClassificationService.Caching.cs (2)
142using (var writer = new ObjectWriter(stream, leaveOpen: true, cancellationToken)) 151private static void WriteTo(ArrayBuilder<ClassifiedSpan> classifiedSpans, ObjectWriter writer)
Microsoft.CodeAnalysis.Remote.Workspaces (2)
RemoteHostAssetSerialization.cs (2)
32using var writer = new ObjectWriter(stream, leaveOpen: true, cancellationToken); 69static void WriteAsset(ObjectWriter writer, ISerializerService serializer, SolutionReplicationContext context, Checksum checksum, SolutionAsset asset, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
Serialization\VisualBasicOptionsSerializationService.vb (2)
21Public Overrides Sub WriteTo(options As CompilationOptions, writer As ObjectWriter, cancellationToken As CancellationToken) 42Public Overrides Sub WriteTo(options As ParseOptions, writer As ObjectWriter)
Microsoft.CodeAnalysis.Workspaces (104)
BKTree.Edge.cs (1)
24internal void WriteTo(ObjectWriter writer)
BKTree.Node.cs (1)
34internal void WriteTo(ObjectWriter writer)
BKTree.Serialization.cs (1)
12internal void WriteTo(ObjectWriter writer)
FindSymbols\Shared\AbstractSyntaxIndex_Persistence.cs (2)
146using (var writer = new ObjectWriter(gzipStream, leaveOpen: true, cancellationToken)) 166public abstract void WriteTo(ObjectWriter writer);
FindSymbols\SymbolTree\SymbolTreeInfo_Serialization.cs (2)
67using (var writer = new ObjectWriter(stream, leaveOpen: true, cancellationToken)) 110public void WriteTo(ObjectWriter writer)
FindSymbols\SyntaxTree\SyntaxTreeIndex.ContextInfo.cs (1)
160public void WriteTo(ObjectWriter writer)
FindSymbols\SyntaxTree\SyntaxTreeIndex.IdentifierInfo.cs (1)
46public void WriteTo(ObjectWriter writer)
FindSymbols\SyntaxTree\SyntaxTreeIndex.LiteralInfo.cs (1)
31public void WriteTo(ObjectWriter writer)
FindSymbols\SyntaxTree\SyntaxTreeIndex_Persistence.cs (1)
22public override void WriteTo(ObjectWriter writer)
FindSymbols\TopLevelSyntaxTree\DeclaredSymbolInfo.cs (1)
190internal void WriteTo(ObjectWriter writer)
FindSymbols\TopLevelSyntaxTree\TopLevelSyntaxTreeIndex.DeclarationInfo.cs (1)
21public void WriteTo(ObjectWriter writer)
FindSymbols\TopLevelSyntaxTree\TopLevelSyntaxTreeIndex.ExtensionMethodInfo.cs (1)
51public void WriteTo(ObjectWriter writer)
FindSymbols\TopLevelSyntaxTree\TopLevelSyntaxTreeIndex_Persistence.cs (1)
21public override void WriteTo(ObjectWriter writer)
IObjectWritable.cs (2)
10/// Objects that implement this interface know how to write their contents to an <see cref="ObjectWriter"/>, 15void WriteTo(ObjectWriter writer);
NamingStyle.cs (1)
474public void WriteTo(ObjectWriter writer)
ObjectBinder.cs (2)
26/// data so that <see cref="ObjectReader"/> and <see cref="ObjectWriter"/> do not need to 33/// <see cref="s_typeReaders"/>. <see cref="ObjectWriter"/> will write out the index into
ObjectReader.cs (12)
29using TypeCode = ObjectWriter.TypeCode; 67/// <param name="leaveOpen">True to leave the <paramref name="stream"/> open after the <see cref="ObjectWriter"/> is disposed.</param> 188var accessor = new ObjectWriter.GuidAccessor 203if (_recursionDepth % ObjectWriter.MaxRecursionDepth == 0) 303return ObjectWriter.ToEncodingKind(code).GetEncoding(); 356byte marker = (byte)(info & ObjectWriter.ByteMarkerMask); 357byte byte0 = (byte)(info & ~ObjectWriter.ByteMarkerMask); 359if (marker == ObjectWriter.Byte1Marker) 364if (marker == ObjectWriter.Byte2Marker) 370if (marker == ObjectWriter.Byte4Marker) 457var elementType = ObjectWriter.s_reverseTypeMap[(int)elementKind]; 482Debug.Assert(ObjectWriter.s_reverseTypeMap[(int)kind] == type);
ObjectWriter.cs (3)
31/// An <see cref="ObjectWriter"/> that serializes objects to a byte stream. 75/// Creates a new instance of a <see cref="ObjectWriter"/>. 78/// <param name="leaveOpen">True to leave the <paramref name="stream"/> open after the <see cref="ObjectWriter"/> is disposed.</param>
ObjectWriterExtensions.cs (2)
14public static void WriteArray<T>(this ObjectWriter writer, ImmutableArray<T> values, Action<ObjectWriter, T> write)
Remote\ISerializerService.cs (8)
15void Serialize(object value, ObjectWriter writer, SolutionReplicationContext context, CancellationToken cancellationToken); 17void SerializeSourceText(SerializableSourceText text, ObjectWriter writer, SolutionReplicationContext context, CancellationToken cancellationToken); 19void SerializeCompilationOptions(CompilationOptions options, ObjectWriter writer, CancellationToken cancellationToken); 21void SerializeParseOptions(ParseOptions options, ObjectWriter writer); 23void SerializeProjectReference(ProjectReference reference, ObjectWriter writer, CancellationToken cancellationToken); 25void SerializeMetadataReference(MetadataReference reference, ObjectWriter writer, SolutionReplicationContext context, CancellationToken cancellationToken); 27void SerializeAnalyzerReference(AnalyzerReference reference, ObjectWriter writer, CancellationToken cancellationToken); 29void SerializeChecksumWithChildren(ChecksumWithChildren checksums, ObjectWriter writer, CancellationToken cancellationToken);
SerializableNamingRule.cs (1)
56public void WriteTo(ObjectWriter writer)
Serialization\AbstractOptionsSerializationService.cs (4)
17public abstract void WriteTo(CompilationOptions options, ObjectWriter writer, CancellationToken cancellationToken); 18public abstract void WriteTo(ParseOptions options, ObjectWriter writer); 23protected static void WriteCompilationOptionsTo(CompilationOptions options, ObjectWriter writer, CancellationToken cancellationToken) 165protected static void WriteParseOptionsTo(ParseOptions options, ObjectWriter writer)
Serialization\IOptionsSerializationService.cs (2)
18void WriteTo(CompilationOptions options, ObjectWriter writer, CancellationToken cancellationToken); 19void WriteTo(ParseOptions options, ObjectWriter writer);
Serialization\SerializableSourceText.cs (1)
118public void Serialize(ObjectWriter writer, SolutionReplicationContext context, CancellationToken cancellationToken)
Serialization\SerializerService.cs (1)
104public void Serialize(object value, ObjectWriter writer, SolutionReplicationContext context, CancellationToken cancellationToken)
Serialization\SerializerService_Asset.cs (6)
22public void SerializeSourceText(SerializableSourceText text, ObjectWriter writer, SolutionReplicationContext context, CancellationToken cancellationToken) 33public void SerializeCompilationOptions(CompilationOptions options, ObjectWriter writer, CancellationToken cancellationToken) 56public void SerializeParseOptions(ParseOptions options, ObjectWriter writer) 77public void SerializeProjectReference(ProjectReference reference, ObjectWriter writer, CancellationToken cancellationToken) 97public void SerializeMetadataReference(MetadataReference reference, ObjectWriter writer, SolutionReplicationContext context, CancellationToken cancellationToken) 109public void SerializeAnalyzerReference(AnalyzerReference reference, ObjectWriter writer, CancellationToken cancellationToken)
Serialization\SerializerService_ChecksumWithChildren.cs (1)
24public void SerializeChecksumWithChildren(ChecksumWithChildren checksums, ObjectWriter writer, CancellationToken cancellationToken)
Serialization\SerializerService_Reference.cs (15)
46using (var writer = new ObjectWriter(stream, leaveOpen: true, cancellationToken)) 64public virtual void WriteMetadataReferenceTo(MetadataReference reference, ObjectWriter writer, SolutionReplicationContext context, CancellationToken cancellationToken) 94public virtual void WriteAnalyzerReferenceTo(AnalyzerReference reference, ObjectWriter writer, CancellationToken cancellationToken) 127PortableExecutableReference reference, SerializationKinds kind, ObjectWriter writer, CancellationToken cancellationToken) 135private static void WritePortableExecutableReferencePropertiesTo(PortableExecutableReference reference, ObjectWriter writer, CancellationToken cancellationToken) 145using (var writer = new ObjectWriter(stream, leaveOpen: true, cancellationToken)) 155private static void WriteMvidsTo(Metadata? metadata, ObjectWriter writer, CancellationToken cancellationToken) 204private static void WriteMvidTo(ModuleMetadata metadata, ObjectWriter writer, CancellationToken cancellationToken) 219PortableExecutableReference reference, ObjectWriter writer, CancellationToken cancellationToken) 264private static void WriteTo(MetadataReferenceProperties properties, ObjectWriter writer, CancellationToken cancellationToken) 284private static void WriteTo(Metadata? metadata, ObjectWriter writer, CancellationToken cancellationToken) 318ISupportTemporaryStorage reference, ObjectWriter writer, SolutionReplicationContext context, CancellationToken cancellationToken) 532private static void WriteTo(ModuleMetadata metadata, ObjectWriter writer, CancellationToken cancellationToken) 539private static unsafe void WriteTo(MetadataReader reader, ObjectWriter writer, CancellationToken cancellationToken) 546private static void WriteUnresolvedAnalyzerReferenceTo(AnalyzerReference reference, ObjectWriter writer)
Shared\Extensions\IObjectWritableExtensions.cs (1)
11public static void WriteTo(this IObjectWritable @object, ObjectWriter writer)
Shared\Extensions\SourceTextExtensions.cs (2)
163public static void WriteTo(this SourceText sourceText, ObjectWriter writer, CancellationToken cancellationToken) 181private static void WriteChunksTo(SourceText sourceText, ObjectWriter writer, int length, CancellationToken cancellationToken)
Shared\Utilities\BloomFilter_Serialization.cs (2)
19public void WriteTo(ObjectWriter writer) 27private static void WriteBitArray(ObjectWriter writer, BitArray bitArray)
SymbolSpecification.cs (3)
242public void WriteTo(ObjectWriter writer) 441public void WriteTo(ObjectWriter writer) 561public void WriteTo(ObjectWriter writer)
Utilities\SpellChecker.cs (1)
51public void WriteTo(ObjectWriter writer)
Workspace\Solution\Checksum.cs (2)
116public void WriteTo(ObjectWriter writer) 164public void WriteTo(ObjectWriter writer)
Workspace\Solution\Checksum_Factory.cs (7)
90using (var objectWriter = new ObjectWriter(stream, leaveOpen: true)) 103using (var writer = new ObjectWriter(stream, leaveOpen: true)) 117using (var writer = new ObjectWriter(stream, leaveOpen: true)) 132using (var writer = new ObjectWriter(stream, leaveOpen: true)) 146using (var writer = new ObjectWriter(stream, leaveOpen: true)) 161using (var objectWriter = new ObjectWriter(stream, leaveOpen: true)) 174using (var objectWriter = new ObjectWriter(stream, leaveOpen: true))
Workspace\Solution\CompilationOutputFilePaths.cs (1)
52void IObjectWritable.WriteTo(ObjectWriter writer)
Workspace\Solution\DocumentId.cs (1)
97void IObjectWritable.WriteTo(ObjectWriter writer)
Workspace\Solution\DocumentInfo.cs (1)
247public void WriteTo(ObjectWriter writer)
Workspace\Solution\ProjectId.cs (1)
88void IObjectWritable.WriteTo(ObjectWriter writer)
Workspace\Solution\ProjectInfo.cs (1)
613public void WriteTo(ObjectWriter writer)
Workspace\Solution\SolutionId.cs (1)
82void IObjectWritable.WriteTo(ObjectWriter writer)
Workspace\Solution\SolutionInfo.cs (1)
150public void WriteTo(ObjectWriter writer)
Workspace\Solution\SourceGeneratedDocumentIdentity.cs (1)
64public void WriteTo(ObjectWriter writer)
Workspace\Solution\VersionStamp.cs (2)
192void IObjectWritable.WriteTo(ObjectWriter writer) 195internal void WriteTo(ObjectWriter writer)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (3)
Fakes\SimpleAssetSource.cs (1)
41using (var writer = new ObjectWriter(stream, leaveOpen: true, cancellationToken))
Remote\TestSerializerService.cs (2)
44public override void WriteMetadataReferenceTo(MetadataReference reference, ObjectWriter writer, SolutionReplicationContext context, CancellationToken cancellationToken) 72public override void WriteAnalyzerReferenceTo(AnalyzerReference reference, ObjectWriter writer, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Workspaces.UnitTests (3)
FindAllDeclarationsTests.cs (1)
674using (var writer = new ObjectWriter(writerStream, leaveOpen: true))
SerializationTests.cs (1)
53using (var writer = new ObjectWriter(writerStream, leaveOpen: true))
UtilityTest\SourceTextSerializationTests.cs (1)
36using (var writer = new ObjectWriter(stream, leaveOpen: true))
Roslyn.VisualStudio.Next.UnitTests (5)
Remote\SerializationValidator.cs (1)
87using (var writer = new ObjectWriter(stream, leaveOpen: true))
Remote\SnapshotSerializationTests.cs (4)
610using (var objectWriter = new ObjectWriter(stream, leaveOpen: true)) 629using (var objectWriter = new ObjectWriter(stream, leaveOpen: true)) 660using (var objectWriter = new ObjectWriter(stream, leaveOpen: true)) 681using (var writer = new ObjectWriter(stream, leaveOpen: true))