Esempio n. 1
0
 internal SourceReferenceItem(
     DefinitionItem definition,
     DocumentSpan sourceSpan,
     SymbolUsageInfo symbolUsageInfo,
     ImmutableDictionary <string, string> additionalProperties
     )
     : this(
         definition,
         sourceSpan,
         symbolUsageInfo,
         additionalProperties,
         isWrittenTo : symbolUsageInfo.IsWrittenTo()
         )
 {
 }
 internal SourceReferenceItem(DefinitionItem definition, DocumentSpan sourceSpan, SymbolUsageInfo symbolUsageInfo, ImmutableArray <FindUsageProperty> findUsagesProperties)
     : this(definition, sourceSpan, GetOrCreateAdditionalPropertiesWithMultipleValuesMap(symbolUsageInfo))
 {
     IsWrittenTo          = symbolUsageInfo.IsWrittenTo();
     FindUsagesProperties = findUsagesProperties.NullToEmpty();
 }
Esempio n. 3
0
 internal SourceReferenceItem(DefinitionItem definition, DocumentSpan sourceSpan, SymbolUsageInfo symbolUsageInfo)
     : this(definition, sourceSpan, GetOrCreateReferenceInfo(symbolUsageInfo))
 {
     IsWrittenTo = symbolUsageInfo.IsWrittenTo();
 }