2 instantiations of ObjectReader
Microsoft.CodeAnalysis.Workspaces (2)
ObjectReader.cs (2)
124return new ObjectReader(stream, leaveOpen, cancellationToken); 160return new ObjectReader(stream, leaveOpen, cancellationToken);
117 references to ObjectReader
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Serialization\CSharpOptionsSerializationService.cs (2)
45public override CompilationOptions ReadCompilationOptionsFrom(ObjectReader reader, CancellationToken cancellationToken) 67public override ParseOptions ReadParseOptionsFrom(ObjectReader reader, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (4)
Utilities\BloomFilterTests.cs (4)
123using var reader = ObjectReader.TryGetReader(stream); 141using var reader = ObjectReader.TryGetReader(stream);
Microsoft.CodeAnalysis.Features (1)
DiagnosticHelper.cs (1)
307private LocalizableStringWithArguments(ObjectReader reader)
Microsoft.CodeAnalysis.Remote.ServiceHub (3)
Services\SemanticClassification\RemoteSemanticClassificationService.Caching.cs (3)
272using var reader = ObjectReader.TryGetReader(stream, cancellationToken: cancellationToken); 279private static ImmutableArray<ClassifiedSpan> Read(ObjectReader reader)
Microsoft.CodeAnalysis.Remote.Workspaces (2)
RemoteHostAssetSerialization.cs (2)
96using var reader = ObjectReader.GetReader(stream, leaveOpen: true, cancellationToken);
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
Serialization\VisualBasicOptionsSerializationService.vb (2)
57Public Overrides Function ReadCompilationOptionsFrom(reader As ObjectReader, cancellationToken As CancellationToken) As CompilationOptions 110Public Overrides Function ReadParseOptionsFrom(reader As ObjectReader, cancellationToken As CancellationToken) As ParseOptions
Microsoft.CodeAnalysis.Workspaces (83)
BKTree.Edge.cs (1)
30internal static Edge ReadFrom(ObjectReader reader)
BKTree.Node.cs (1)
42internal static Node ReadFrom(ObjectReader reader)
BKTree.Serialization.cs (1)
33internal static BKTree? ReadFrom(ObjectReader reader)
FindSymbols\Shared\AbstractSyntaxIndex.cs (1)
18protected delegate TIndex? IndexReader(StringTable stringTable, ObjectReader reader, Checksum? checksum);
FindSymbols\Shared\AbstractSyntaxIndex_Persistence.cs (2)
72using var reader = ObjectReader.TryGetReader(gzipStream, cancellationToken: cancellationToken);
FindSymbols\SymbolTree\SymbolTreeInfo_Serialization.cs (4)
100using var reader = ObjectReader.TryGetReader(stream, cancellationToken: cancellationToken); 185ObjectReader reader, Checksum checksum) 265public static SymbolTreeInfo? ReadSymbolTreeInfo(ObjectReader reader, Checksum checksum)
FindSymbols\SyntaxTree\SyntaxTreeIndex.ContextInfo.cs (1)
167public static ContextInfo? TryReadFrom(ObjectReader reader)
FindSymbols\SyntaxTree\SyntaxTreeIndex.IdentifierInfo.cs (1)
52public static IdentifierInfo? TryReadFrom(ObjectReader reader)
FindSymbols\SyntaxTree\SyntaxTreeIndex.LiteralInfo.cs (1)
34public static LiteralInfo? TryReadFrom(ObjectReader reader)
FindSymbols\SyntaxTree\SyntaxTreeIndex_Persistence.cs (1)
45StringTable stringTable, ObjectReader reader, Checksum? checksum)
FindSymbols\TopLevelSyntaxTree\DeclaredSymbolInfo.cs (1)
205internal static DeclaredSymbolInfo ReadFrom_ThrowsOnFailure(StringTable stringTable, ObjectReader reader)
FindSymbols\TopLevelSyntaxTree\TopLevelSyntaxTreeIndex.DeclarationInfo.cs (1)
28public static DeclarationInfo? TryReadFrom(StringTable stringTable, ObjectReader reader)
FindSymbols\TopLevelSyntaxTree\TopLevelSyntaxTreeIndex.ExtensionMethodInfo.cs (1)
65public static ExtensionMethodInfo? TryReadFrom(ObjectReader reader)
FindSymbols\TopLevelSyntaxTree\TopLevelSyntaxTreeIndex_Persistence.cs (1)
28StringTable stringTable, ObjectReader reader, Checksum? checksum)
IObjectWritable.cs (1)
11/// so they can be reconstructed later by an <see cref="ObjectReader"/>.
NamingStyle.cs (1)
484public static NamingStyle ReadFrom(ObjectReader reader)
ObjectBinder.cs (4)
26/// data so that <see cref="ObjectReader"/> and <see cref="ObjectWriter"/> do not need to 34/// the stream, and <see cref="ObjectReader"/> will use that index to get the reader used 39private static readonly List<Func<ObjectReader, IObjectWritable>> s_typeReaders = new(); 58public static void RegisterTypeReader(Type type, Func<ObjectReader, IObjectWritable> typeReader)
ObjectBinderSnapshot.cs (3)
17private readonly ImmutableArray<Func<ObjectReader, IObjectWritable>> _typeReaders; 22List<Func<ObjectReader, IObjectWritable>> typeReaders) 35public Func<ObjectReader, IObjectWritable> GetTypeReaderFromId(int typeId)
ObjectReader.cs (6)
32/// An <see cref="ObjectReader"/> that deserializes objects from a byte stream. 64/// Creates a new instance of a <see cref="ObjectReader"/>. 90/// Attempts to create a <see cref="ObjectReader"/> from the provided <paramref name="stream"/>. 94public static ObjectReader TryGetReader( 128/// Creates an <see cref="ObjectReader"/> from the provided <paramref name="stream"/>. 133public static ObjectReader GetReader(
ObjectWriter.cs (2)
103_writer.Write(ObjectReader.VersionByte1); 104_writer.Write(ObjectReader.VersionByte2);
ObjectWriterExtensions.cs (2)
24public static ImmutableArray<T> ReadArray<T>(this ObjectReader reader, Func<ObjectReader, T> read)
Remote\ISerializerService.cs (1)
31T? Deserialize<T>(WellKnownSynchronizationKind kind, ObjectReader reader, CancellationToken cancellationToken);
SerializableNamingRule.cs (1)
63public static SerializableNamingRule ReadFrom(ObjectReader reader)
Serialization\AbstractOptionsSerializationService.cs (4)
20public abstract CompilationOptions ReadCompilationOptionsFrom(ObjectReader reader, CancellationToken cancellationToken); 21public abstract ParseOptions ReadParseOptionsFrom(ObjectReader reader, CancellationToken cancellationToken); 77ObjectReader reader, 181ObjectReader reader,
Serialization\IOptionsSerializationService.cs (2)
21CompilationOptions ReadCompilationOptionsFrom(ObjectReader reader, CancellationToken cancellationToken); 22ParseOptions ReadParseOptionsFrom(ObjectReader reader, CancellationToken cancellationToken);
Serialization\ObjectReaderExtensions.cs (1)
14public static T[] ReadArray<T>(this ObjectReader reader)
Serialization\SerializableSourceText.cs (1)
145ObjectReader reader,
Serialization\SerializerService.cs (1)
168public T? Deserialize<T>(WellKnownSynchronizationKind kind, ObjectReader reader, CancellationToken cancellationToken)
Serialization\SerializerService_Asset.cs (6)
27private SourceText DeserializeSourceText(ObjectReader reader, CancellationToken cancellationToken) 46private CompilationOptions DeserializeCompilationOptions(ObjectReader reader, CancellationToken cancellationToken) 67private ParseOptions DeserializeParseOptions(ObjectReader reader, CancellationToken cancellationToken) 86private static ProjectReference DeserializeProjectReference(ObjectReader reader, CancellationToken cancellationToken) 103private MetadataReference DeserializeMetadataReference(ObjectReader reader, CancellationToken cancellationToken) 115private AnalyzerReference DeserializeAnalyzerReference(ObjectReader reader, CancellationToken cancellationToken)
Serialization\SerializerService_ChecksumWithChildren.cs (1)
51private ChecksumWithChildren DeserializeChecksumWithChildren(ObjectReader reader, CancellationToken cancellationToken)
Serialization\SerializerService_Reference.cs (9)
83public virtual MetadataReference ReadMetadataReferenceFrom(ObjectReader reader, CancellationToken cancellationToken) 111public virtual AnalyzerReference ReadAnalyzerReferenceFrom(ObjectReader reader, CancellationToken cancellationToken) 228private PortableExecutableReference ReadPortableExecutableReferenceFrom(ObjectReader reader, CancellationToken cancellationToken) 273private static MetadataReferenceProperties ReadMetadataReferencePropertiesFrom(ObjectReader reader, CancellationToken cancellationToken) 358ObjectReader reader, SerializationKinds kind, CancellationToken cancellationToken) 421ObjectReader reader, SerializationKinds kind, CancellationToken cancellationToken) 440private static ModuleMetadata ReadModuleMetadataFrom(ObjectReader reader, SerializationKinds kind) 457ObjectReader reader, SerializationKinds kind, out ITemporaryStreamStorageInternal storage, out long length, CancellationToken cancellationToken) 523private static void CopyByteArrayToStream(ObjectReader reader, Stream stream, CancellationToken cancellationToken)
Shared\Extensions\SourceTextExtensions.cs (2)
226public static SourceText ReadFrom(ITextFactoryService textService, ObjectReader reader, Encoding? encoding, SourceHashAlgorithm checksumAlgorithm, CancellationToken cancellationToken) 240public static TextReader Create(ObjectReader reader)
Shared\Utilities\BloomFilter_Serialization.cs (2)
57public static BloomFilter ReadFrom(ObjectReader reader) 71private static BitArray ReadBitArray(ObjectReader reader)
SymbolSpecification.cs (3)
251public static SymbolSpecification ReadFrom(ObjectReader reader) 452public static SymbolKindOrTypeKind ReadFrom(ObjectReader reader) 564public static ModifierKind ReadFrom(ObjectReader reader)
Utilities\SpellChecker.cs (1)
58internal static SpellChecker TryReadFrom(ObjectReader reader)
Workspace\Solution\Checksum.cs (2)
125public static Checksum ReadFrom(ObjectReader reader) 174public static HashData ReadFrom(ObjectReader reader)
Workspace\Solution\CompilationOutputFilePaths.cs (1)
57internal static CompilationOutputInfo ReadFrom(ObjectReader reader)
Workspace\Solution\DocumentId.cs (1)
105internal static DocumentId ReadFrom(ObjectReader reader)
Workspace\Solution\DocumentInfo.cs (1)
259public static DocumentAttributes ReadFrom(ObjectReader reader)
Workspace\Solution\ProjectId.cs (1)
94internal static ProjectId ReadFrom(ObjectReader reader)
Workspace\Solution\ProjectInfo.cs (1)
638public static ProjectAttributes ReadFrom(ObjectReader reader)
Workspace\Solution\SolutionId.cs (1)
88internal static SolutionId ReadFrom(ObjectReader reader)
Workspace\Solution\SolutionInfo.cs (1)
162public static SolutionAttributes ReadFrom(ObjectReader reader)
Workspace\Solution\SourceGeneratedDocumentIdentity.cs (1)
76internal static SourceGeneratedDocumentIdentity ReadFrom(ObjectReader reader)
Workspace\Solution\VersionStamp.cs (1)
202internal static VersionStamp ReadFrom(ObjectReader reader)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (4)
Fakes\SimpleAssetSource.cs (2)
47using var reader = ObjectReader.GetReader(stream, leaveOpen: true, cancellationToken);
Remote\TestSerializerService.cs (2)
59public override MetadataReference ReadMetadataReferenceFrom(ObjectReader reader, CancellationToken cancellationToken) 87public override AnalyzerReference ReadAnalyzerReferenceFrom(ObjectReader reader, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Workspaces.UnitTests (6)
FindAllDeclarationsTests.cs (2)
680using var reader = ObjectReader.TryGetReader(readerStream);
SerializationTests.cs (2)
59using var reader = ObjectReader.TryGetReader(readerStream);
UtilityTest\SourceTextSerializationTests.cs (2)
43using var reader = ObjectReader.TryGetReader(stream);
Roslyn.VisualStudio.Next.UnitTests (10)
Remote\SerializationValidator.cs (2)
93using var reader = ObjectReader.TryGetReader(stream);
Remote\SnapshotSerializationTests.cs (8)
617using var objectReader = ObjectReader.TryGetReader(stream); 636using var objectReader = ObjectReader.TryGetReader(stream); 666using var objectReader = ObjectReader.TryGetReader(stream); 687using var reader = ObjectReader.TryGetReader(stream);