Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linux Build Failed With Code 139 #2099

Closed
vindicatorr opened this issue Apr 19, 2015 · 4 comments
Closed

Linux Build Failed With Code 139 #2099

vindicatorr opened this issue Apr 19, 2015 · 4 comments
Assignees

Comments

@vindicatorr
Copy link

Linux debianSystem 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt7-1 (2015-03-01) x86_64 GNU/Linux
XBuild Engine Version 12.0
Mono, Version 4.1.0.0

$ unzip PortableReferenceAssemblies-2014-04-14.zip
$ mkdir -pv /usr/local/lib/mono/xbuild-frameworks/.NETPortable
$ mv -v PortableReferenceAssemblies-2014-04-14/* /usr/local/lib/mono/xbuild-frameworks/.NETPortable

$ cd roslyn
$ git reset --hard f7917f7
//jenkins shows commit's successful linux build. Wow, that github markdown is neat.
$ mozroots --import --machine --sync
$ certmgr -ssl https://go.microsoft.com
$ certmgr -ssl https://nugetgallery.blob.core.windows.net
$ certmgr -ssl https://nuget.org

$ cp -v cibuild.sh{,.bak}
$ sed "s//v:m//v:diagnostic/" cibuild.sh.bak > cibuild.sh
//Make build output more detailed
$ ./cibuild.sh --mono-path /usr/local 2>&1 | tee cibuild.log

Using mono path /usr/local
Restoring NuGet packages
Installing 'Microsoft.Net.ToolsetCompilers 1.0.0-rc2-20150415-05'.
Installing 'Microsoft.Net.RoslynDiagnostics 1.0.0-rc2-20150415-05'.
Successfully installed 'Microsoft.Net.RoslynDiagnostics 1.0.0-rc2-20150415-05'.
Successfully installed 'Microsoft.Net.ToolsetCompilers 1.0.0-rc2-20150415-05'.
Stacktrace:


Native stacktrace:

Installing 'System.Collections.Immutable 1.1.34-rc'.
./cibuild.sh: line 64:  5702 Segmentation fault      mono src/.nuget/NuGet.exe restore src/Roslyn.sln
Installing 'System.Collections.Immutable 1.1.34-rc'.
Successfully installed 'System.Collections.Immutable 1.1.34-rc'.
...
                Done building target "GenerateAssemblyInfoFile" in project "/home/user/Desktop/roslyn/src/Compilers/Core/Portable/CodeAnalysis.csproj" ("/home/user/Desktop/roslyn/src/Tools/Microsoft.CodeAnalysis.Toolset.Open/Targets/GenerateAssemblyInfo.targets"); "CoreCompile" depends on it.
                    Target CoreCompile:
                    Target CoreCompile needs to be built as output file '/home/user/Desktop/roslyn/Binaries/Debug/Microsoft.CodeAnalysis.xml' does not exist.
                    Task "Csc"
                        Using task Csc from Microsoft.Build.Tasks.Csc, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
                        Tool /home/user/Desktop/roslyn/packages/Microsoft.Net.ToolsetCompilers.1.0.0-rc2-20150415-05/build/../tools/csc2.exe execution started with arguments: /noconfig /debug:full /debug- /out:obj/Debug/Microsoft.CodeAnalysis.dll /resource:obj/Debug/Microsoft.CodeAnalysis.CodeAnalysisResources.resources /resource:obj/Debug/Microsoft.CodeAnalysis.Resources.default.win32manifest Binding/AbstractLookupSymbolsInfo.cs CaseInsensitiveComparison.cs CodeAnalysisResources.Designer.cs CodeAnalysisResourcesLocalizableErrorArgument.cs CodeGen/ArrayMembers.cs CodeGen/BasicBlock.cs CodeGen/ClosureDebugInfo.cs CodeGen/CompilationTestData.cs CodeGen/DebugDocumentProvider.cs CodeGen/EmitState.cs CodeGen/ILBuilder.cs CodeGen/ILBuilderConversions.cs CodeGen/ILBuilderEmit.cs CodeGen/ILOpCode.cs CodeGen/ILOpCodeExtensions.cs CodeGen/ITokenDeferral.cs CodeGen/LabelInfo.cs CodeGen/LambdaDebugInfo.cs CodeGen/LocalConstantDefinition.cs CodeGen/LocalDefinition.cs CodeGen/LocalOrParameter.cs CodeGen/LocalScopeManager.cs CodeGen/LocalSlotDebugInfo.cs CodeGen/LocalSlotManager.cs CodeGen/MetadataConstant.cs CodeGen/MetadataCreateArray.cs CodeGen/MetadataNamedArgument.cs CodeGen/MetadataTypeOf.cs CodeGen/MethodBody.cs CodeGen/DebugId.cs CodeGen/PermissionSetAttribute.cs CodeGen/PrivateImplementationDetails.cs CodeGen/RawSequencePoint.cs CodeGen/ReferenceDependencyWalker.cs CodeGen/ScopeType.cs CodeGen/SequencePointList.cs CodeGen/StringTokenMap.cs CodeGen/SwitchIntegralJumpTableEmitter.cs CodeGen/SwitchIntegralJumpTableEmitter.SwitchBucket.cs CodeGen/SwitchStringJumpTableEmitter.cs CodeGen/SynthesizedLocalOrdinalsDispenser.cs CodeGen/TokenMap.cs CodeGen/VariableSlotAllocator.cs CodeGen/Win32Res.cs Collections/ArrayBuilderExtensions.cs Collections/ArrayElement.cs Collections/BitVector.cs Collections/Boxes.cs Collections/ByteSequenceComparer.cs Collections/CachingDictionary.cs Collections/CachingFactory.cs Collections/ConcurrentCache.cs Collections/ConsListExtensions.cs Collections/EnumerableExtensions.cs Collections/Grouping.cs Collections/HashSetExtensions.cs Collections/IdentifierCollection.Collection.cs Collections/IdentifierCollection.cs Collections/ImmutableArrayExtensions.cs Collections/ImmutableMemoryStream.cs Collections/OrderedSet.cs Collections/StaticCast.cs Compilation.EmitStreamProvider.cs Compilation/SymbolFilter.cs Desktop/AssemblyPortabilityPolicy.cs Desktop/AssemblyVersion.cs Desktop/DesktopAssemblyIdentityComparer.cs Desktop/DesktopAssemblyIdentityComparer.Fx.cs DiagnosticAnalyzer/CompilerDiagnosticAnalyzer.CompilationAnalyzer.cs DiagnosticAnalyzer/CompilerDiagnosticAnalyzer.cs Diagnostic/LocalizableResourceString.cs Diagnostic/LocalizableResourceString.FixedLocalizableString.cs Diagnostic/LocalizableString.cs Emit/DebugInformationFormat.cs Emit/EditAndContinue/AddedOrChangedMethodInfo.cs Emit/EditAndContinue/EncHoistedLocalInfo.cs Emit/EditAndContinue/EncHoistedLocalMetadata.cs Emit/EmitOptions.cs Emit/EditAndContinue/EncVariableSlotAllocator.cs InternalImplementationOnlyAttribute.cs InternalUtilities/AssemblyLocationLightUp.cs Emit/EditAndContinueMethodDebugInformation.cs InternalUtilities/DocumentationCommentId.cs Emit/EditAndContinue/SymbolMatcher.cs InternalUtilities/FailFast.cs InternalUtilities/FileStreamLightUp.cs InternalUtilities/InterlockedOperations.cs InternalUtilities/IReadOnlySet.cs Collections/KeyedStack.cs Collections/OrderPreservingMultiDictionary.cs Collections/PooledStringBuilder.cs Collections/SmallConcurrentSetOfInts.cs Collections/SmallDictionary.cs Collections/UnionCollection.cs Compilation/CandidateReason.cs Compilation/Compilation.cs Compilation/CompilationOptions.cs Compilation/CompilationStage.cs Compilation/ControlFlowAnalysis.cs Compilation/DataFlowAnalysis.cs Compilation/EmitResult.cs Compilation/Extensions.cs Compilation/OptimizationLevel.cs Compilation/ParseOptions.cs Compilation/Platform.cs Compilation/PreprocessingSymbolInfo.cs Compilation/SemanticModel.cs Compilation/SourceReferenceResolver.cs Compilation/SpeculativeBindingOption.cs Compilation/SubsystemVersion.cs Compilation/SymbolInfo.cs Compilation/TypeInfo.cs Compilation/XmlReferenceResolver.cs ConstantValue.cs ConstantValueSpecialized.cs CryptographicHashProvider.cs CvtRes.cs DiagnosticAnalyzer/AdditionalText.cs DiagnosticAnalyzer/AnalyzerDriver.cs DiagnosticAnalyzer/AnalyzerImageReference.cs DiagnosticAnalyzer/AnalyzerOptions.cs DiagnosticAnalyzer/AnalyzerReference.cs DiagnosticAnalyzer/CompilationCompletedEvent.cs DiagnosticAnalyzer/CompilationStartedEvent.cs DiagnosticAnalyzer/CompilationUnitCompletedEvent.cs DiagnosticAnalyzer/CompilationWithAnalyzers.cs DiagnosticAnalyzer/DiagnosticAnalyzerExtensions.cs DiagnosticAnalyzer/SymbolDeclaredCompilationEvent.cs DiagnosticAnalyzer/UnresolvedAnalyzerReference.cs Diagnostic/CommonDiagnosticComparer.cs Diagnostic/CommonMessageProvider.cs Diagnostic/Diagnostic.cs Diagnostic/WellKnownDiagnosticTags.cs Diagnostic/Diagnostic_SimpleDiagnostic.cs DiagnosticAnalyzer/DiagnosticAnalysisContext.cs DiagnosticAnalyzer/DiagnosticAnalyzer.cs Diagnostic/DiagnosticBag.cs Diagnostic/DiagnosticDescriptor.cs Diagnostic/DiagnosticFormatter.cs Diagnostic/DiagnosticInfo.cs Diagnostic/DiagnosticSeverity.cs Diagnostic/DiagnosticWithInfo.cs Diagnostic/FileLinePositionSpan.cs Diagnostic/ExternalFileLocation.cs Diagnostic/IMessageSerializable.cs Diagnostic/Location.cs Diagnostic/LocationKind.cs Diagnostic/MetadataLocation.cs Diagnostic/NoLocation.cs Diagnostic/ReportDiagnostic.cs Diagnostic/SourceLocation.cs Diagnostic/XmlLocation.cs DiagnosticAnalyzer/CompilationEvent.cs DiagnosticAnalyzer/AsyncQueue.cs DiagnosticAnalyzer/DiagnosticAnalyzerAttribute.cs DiagnosticAnalyzer/SuppressMessageAttributeState.cs DiagnosticAnalyzer/SuppressMessageAttributeState.TargetSymbolResolver.cs DocumentationComments/DocumentationCommentIncludeCache.cs DocumentationComments/DocumentationProvider.cs DocumentationComments/DocumentationProvider.NullDocumentationProvider.cs DocumentationComments/XmlDocumentationCommentTextReader.cs DocumentationComments/XmlDocumentationCommentTextReader.XmlStream.cs DocumentationMode.cs Emit/AnonymousTypeKey.cs Emit/AnonymousTypeValue.cs Compilation/CommonModuleCompilationState.cs Emit/Context.cs Emit/EditAndContinue/DefinitionMap.cs Emit/EditAndContinue/DeltaMetadataWriter.cs Emit/EditAndContinue/EmitBaseline.cs Emit/EditAndContinue/EmitDifferenceResult.cs Emit/EditAndContinue/EncLocalInfo.cs Emit/EditAndContinue/IPEDeltaAssemblyBuilder.cs Emit/EditAndContinue/SymbolChange.cs Emit/EditAndContinue/SymbolChanges.cs Emit/ErrorType.cs Emit/ModulePropertiesForSerialization.cs Emit/NoPia/CommonEmbeddedEvent.cs Emit/NoPia/CommonEmbeddedField.cs Emit/NoPia/CommonEmbeddedMember.cs Emit/NoPia/CommonEmbeddedMethod.cs Emit/NoPia/CommonEmbeddedParameter.cs Emit/NoPia/CommonEmbeddedProperty.cs Emit/NoPia/CommonEmbeddedType.cs Emit/NoPia/CommonEmbeddedTypeParameter.cs Emit/NoPia/EmbeddedTypesManager.cs Emit/NoPia/VtblGap.cs Emit/CommonPEModuleBuilder.cs Emit/SemanticEdit.cs Emit/TypeExport.cs EnumConstantHelper.cs InternalUtilities/ArrayExtensions.cs InternalUtilities/BitArithmeticUtilities.cs InternalUtilities/FatalError.cs InternalUtilities/ComStreamWrapper.cs InternalUtilities/ConcurrentDictionaryExtensions.cs InternalUtilities/ConcurrentLruCache.cs InternalUtilities/ConcurrentSet.cs InternalUtilities/ConsList`1.cs InternalUtilities/DecimalUtilities.cs InternalUtilities/DocumentationCommentXmlNames.cs InternalUtilities/EnsureSufficientExecutionStackLightUp.cs InternalUtilities/EnumerableExtensions.ComparisonComparer.cs InternalUtilities/EnumerableExtensions.cs InternalUtilities/EnumField.cs InternalUtilities/EnumUtilties.cs InternalUtilities/ExceptionUtilities.cs InternalUtilities/FileNameUtilities.cs InternalUtilities/HashAlgorithms.cs InternalUtilities/Hash.cs InternalUtilities/ImmutableArrayExtensions.cs InternalUtilities/ImmutableListExtensions.cs InternalUtilities/ImmutableSetWithInsertionOrder`1.cs InternalUtilities/ISetExtensions.cs InternalUtilities/KeyValuePair.cs InternalUtilities/MultiDictionary.cs InternalUtilities/OneOrMany.cs InternalUtilities/ReaderWriterLockSlimExtensions.cs InternalUtilities/ReadOnlyUnmanagedMemoryStream.cs InternalUtilities/ReferenceEqualityComparer.cs InternalUtilities/SpecializedCollections.cs InternalUtilities/SpecializedCollections.Empty.Array.cs InternalUtilities/SpecializedCollections.Empty.Collection.cs InternalUtilities/SpecializedCollections.Empty.cs InternalUtilities/SpecializedCollections.Empty.Dictionary.cs InternalUtilities/SpecializedCollections.Empty.Enumerable.cs InternalUtilities/SpecializedCollections.Empty.Enumerator.cs InternalUtilities/SpecializedCollections.Empty.Enumerator`1.cs InternalUtilities/SpecializedCollections.Empty.List.cs InternalUtilities/SpecializedCollections.Empty.Set.cs InternalUtilities/SpecializedCollections.ReadOnly.Collection.cs InternalUtilities/SpecializedCollections.ReadOnly.Enumerable`1.cs InternalUtilities/SpecializedCollections.ReadOnly.Enumerable`2.cs InternalUtilities/SpecializedCollections.ReadOnly.Set.cs InternalUtilities/SpecializedCollections.Singleton.Collection`1.cs InternalUtilities/SpecializedCollections.Singleton.Enumerator`1.cs InternalUtilities/StringExtensions.cs InternalUtilities/StringTable.cs InternalUtilities/SuppressUnmanagedCodeSecurityAttribute.cs InternalUtilities/TextChangeRangeExtensions.cs InternalUtilities/TextKeyedCache.cs InternalUtilities/ThreadSafeFlagOperations.cs InternalUtilities/ThreeState.cs InternalUtilities/UICultureUtilities.cs InternalUtilities/ValueTuple.cs InternalUtilities/ValueTuple`2.cs InternalUtilities/ValueTuple`3.cs InternalUtilities/WeakList.cs InternalUtilities/WeakReferenceExtensions.cs InternalUtilities/XmlUtilities.cs MemberDescriptor.cs MetadataReader/EmbeddedResource.cs MetadataReader/LocalSlotConstraints.cs MetadataReader/MetadataDecoder.cs MetadataReader/MetadataHelpers.cs MetadataReader/MetadataImportOptions.cs MetadataReader/MetadataReaderExtensions.cs MetadataReader/MetadataTypeCodeExtensions.cs MetadataReader/MetadataTypeName.cs MetadataReader/MetadataTypeName.Key.cs MetadataReader/ModuleExtensions.cs MetadataReader/PEAssembly.cs MetadataReader/PEModule.cs MetadataReader/SymbolFactory.cs MetadataReader/TypeAttributesExtensions.cs MetadataReader/TypeNameDecoder.cs MetadataReader/UnsupportedSignatureContent.cs MetadataReference/AssemblyIdentity.cs MetadataReference/AssemblyIdentity.DisplayName.cs MetadataReference/AssemblyIdentityComparer.cs MetadataReference/AssemblyIdentityExtensions.cs MetadataReference/AssemblyIdentityParts.cs MetadataReference/AssemblyMetadata.cs MetadataReference/CompilationReference.cs MetadataReference/Metadata.cs MetadataReference/MetadataFileReferenceProvider.cs MetadataReference/MetadataImageKind.cs MetadataReference/MetadataImageReference.cs MetadataReference/MetadataReference.cs MetadataReference/MetadataReferenceProperties.cs MetadataReference/MetadataReferenceResolver.cs MetadataReference/ModuleMetadata.cs MetadataReference/PortableExecutableReference.cs MetadataReference/ReferenceDirective.cs MetadataReference/UnresolvedMetadataReference.cs PEWriter/MetadataHeapsBuilder.cs PEWriter/ITypeReferenceExtensions.cs PEWriter/NoPiaReferenceIndexer.cs PEWriter/ReferenceIndexerBase.cs PEWriter/TypeNameSerializer.cs PEWriter/StateMachineHoistedLocalScope.cs PEWriter/MetadataWriter.cs SymbolDisplay/ObjectDisplayExtensions.cs SymbolDisplay/ObjectDisplayOptions.cs Optional.cs OutputKind.cs PEWriter/BinaryWriter.cs PEWriter/ClrHeader.cs PEWriter/Constants.cs PEWriter/Core.cs PEWriter/CustomDebugInfoConstants.cs PEWriter/CustomDebugInfoWriter.cs PEWriter/DebugSourceDocument.cs PEWriter/DirectoryEntry.cs PEWriter/ExceptionHandlerRegion.cs PEWriter/Expressions.cs PEWriter/AssemblyReferenceAlias.cs PEWriter/FullMetadataWriter.cs PEWriter/ICustomAttribute.cs PEWriter/IFileReference.cs PEWriter/InheritedTypeParameter.cs PEWriter/InstructionOperandTypes.cs PEWriter/ISymbolWriter.cs PEWriter/ISymUnmanagedAsyncMethodPropertiesWriter.cs PEWriter/LocalScope.cs PEWriter/ManagedResource.cs PEWriter/MemberRefComparer.cs PEWriter/Members.cs PEWriter/MemoryStream.cs PEWriter/MetadataSizes.cs PEWriter/MetadataVisitor.cs PEWriter/MethodSpecComparer.cs PEWriter/Miscellaneous.cs PEWriter/ModifiedTypeReference.cs PEWriter/IImportScope.cs PEWriter/NtHeader.cs PEWriter/PdbMetadataWrapper.cs PEWriter/PdbWriter.cs PEWriter/PeWriter.cs PEWriter/ReferenceIndexer.cs PEWriter/ReturnValueParameter.cs PEWriter/RootModuleType.cs PEWriter/SectionHeader.cs PEWriter/SecurityAction.cs PEWriter/SequencePoint.cs PEWriter/TypeLibTypeFlags.cs PEWriter/Types.cs PEWriter/TypeSpecComparer.cs PEWriter/Units.cs PEWriter/UsedNamespaceOrType.cs PrimitiveTypeCodeExtensions.cs ReferenceManager/AssemblyData.cs ReferenceManager/AssemblyDataForAssemblyBeingBuilt.cs ReferenceManager/AssemblyReferenceBinding.cs ReferenceManager/AssemblyReferenceCandidate.cs ReferenceManager/BoundInputAssembly.cs ReferenceManager/CommonReferenceManager.Binding.cs ReferenceManager/CommonReferenceManager.Resolution.cs ReferenceManager/CommonReferenceManager.State.cs ReferenceManager/Compilation_MetadataCache.cs ReferenceManager/ModuleReferences.cs ReferenceManager/UnifiedAssembly.cs ResourceDescription.cs ResourceException.cs Serialization/ConcurrentRecordingObjectBinder.cs Serialization/FixedObjectBinder.cs Serialization/IObjectReadable.cs Serialization/IObjectWritable.cs Serialization/ObjectBinder.cs Serialization/ObjectReader.cs Serialization/ObjectReaderData.cs Serialization/ObjectReaderWriterBase.cs Serialization/ObjectWriter.cs Serialization/ObjectWriterData.cs Serialization/RecordingObjectBinder.cs Serialization/SimpleRecordingObjectBinder.cs SignatureComparer.cs SourceCodeKind.cs SpecialMember.cs SpecialMembers.cs SpecialType.cs SpecialTypeExtensions.cs SpecialTypes.cs StrongNameKeys.cs StrongNameProvider.cs SwitchConstantValueHelper.cs SymbolDisplay/AbstractSymbolDisplayVisitor.cs SymbolDisplay/AbstractSymbolDisplayVisitor_Minimal.cs SymbolDisplay/FormattedSymbol.cs SymbolDisplay/FormattedSymbolList.cs SymbolDisplay/SymbolDisplayCompilerInternalOptions.cs SymbolDisplay/SymbolDisplayDelegateStyle.cs SymbolDisplay/SymbolDisplayExtensionMethodStyle.cs SymbolDisplay/SymbolDisplayExtensions.cs SymbolDisplay/SymbolDisplayFormat.cs SymbolDisplay/SymbolDisplayGenericsOptions.cs SymbolDisplay/SymbolDisplayGlobalNamespaceStyle.cs SymbolDisplay/SymbolDisplayKindOptions.cs SymbolDisplay/SymbolDisplayLocalOptions.cs SymbolDisplay/SymbolDisplayMemberOptions.cs SymbolDisplay/SymbolDisplayMiscellaneousOptions.cs SymbolDisplay/SymbolDisplayParameterOptions.cs SymbolDisplay/SymbolDisplayPart.cs SymbolDisplay/SymbolDisplayPartKind.cs SymbolDisplay/SymbolDisplayPropertyStyle.cs SymbolDisplay/SymbolDisplayTypeQualificationStyle.cs Symbols/Accessibility.cs Symbols/AnonymousTypes/CommonAnonymousTypeManager.cs Symbols/Attributes/AttributeDescription.cs Symbols/Attributes/AttributeUsageInfo.cs Symbols/Attributes/CommonAssemblyWellKnownAttributeData.cs Symbols/Attributes/CommonAttributeData.cs Symbols/Attributes/CommonAttributeDataComparer.cs Symbols/Attributes/CommonEventEarlyWellKnownAttributeData.cs Symbols/Attributes/CommonEventWellKnownAttributeData.cs Symbols/Attributes/CommonFieldEarlyWellKnownAttributeData.cs Symbols/Attributes/CommonFieldWellKnownAttributeData.cs Symbols/Attributes/CommonMethodEarlyWellKnownAttributeData.cs Symbols/Attributes/CommonMethodWellKnownAttributeData.cs Symbols/Attributes/CommonModuleWellKnownAttributeData.cs Symbols/Attributes/CommonParameterEarlyWellKnownAttributeData.cs Symbols/Attributes/CommonParameterWellKnownAttributeData.cs Symbols/Attributes/CommonPropertyEarlyWellKnownAttributeData.cs Symbols/Attributes/CommonPropertyWellKnownAttributeData.cs Symbols/Attributes/CommonReturnTypeWellKnownAttributeData.cs Symbols/Attributes/CommonTypeEarlyWellKnownAttributeData.cs Symbols/Attributes/CommonTypeWellKnownAttributeData.cs Symbols/Attributes/CustomAttributesBag.cs Symbols/Attributes/DecodeWellKnownAttributeArguments.cs Symbols/Attributes/EarlyDecodeWellKnownAttributeArguments.cs Symbols/Attributes/EarlyWellKnownAttributeData.cs Symbols/Attributes/IMarshalAsAttributeTarget.cs Symbols/Attributes/ISecurityAttributeTarget.cs Symbols/Attributes/MarshalAsAttributeDecoder.cs Symbols/Attributes/MarshalPseudoCustomAttributeData.cs Symbols/Attributes/ObsoleteAttributeData.cs Symbols/Attributes/SecurityWellKnownAttributeData.cs Symbols/Attributes/WellKnownAttributeData.cs Symbols/CommonAttributeDataExtensions.cs Symbols/CustomModifer.cs Symbols/IAliasSymbol.cs Symbols/IArrayTypeSymbol.cs Symbols/IAssemblySymbol.cs Symbols/IDynamicTypeSymbol.cs Symbols/IErrorTypeSymbol.cs Symbols/IEventSymbol.cs Symbols/IFieldSymbol.cs Symbols/ILabelSymbol.cs Symbols/ILocalSymbol.cs Symbols/ILocalSymbolInternal.cs Symbols/IMethodSymbol.cs Symbols/IMethodSymbolInternal.cs Symbols/IModuleSymbol.cs Symbols/INamedTypeSymbol.cs Symbols/INamespaceOrTypeSymbol.cs Symbols/INamespaceSymbol.cs Symbols/IParameterSymbol.cs Symbols/IPointerTypeSymbol.cs Symbols/IPreprocessingSymbol.cs Symbols/IPropertySymbol.cs Symbols/IRangeVariableSymbol.cs Symbols/ISymbol.cs Symbols/ISymbolExtensions.cs Symbols/ISynthesizedMethodBodyImplementationSymbol.cs Symbols/ITypeParameterSymbol.cs Symbols/ITypeSymbol.cs Symbols/LanguageNames.cs Symbols/MethodKind.cs Symbols/NamespaceKind.cs Symbols/PlatformInvokeInformation.cs Symbols/RefKind.cs CodeGen/SignatureOnlyLocalDefinition.cs Symbols/SymbolKind.cs Symbols/SymbolKindExtensions.cs Symbols/SymbolVisitor.cs Symbols/SymbolVisitor`1.cs SynthesizedLocalKind.cs CodeGen/LocalDebugId.cs Symbols/TypedConstant.cs Symbols/TypedConstantKind.cs Symbols/TypedConstantValue.cs Symbols/TypeKind.cs Symbols/TypeLayout.cs Symbols/TypeParameterKind.cs Symbols/VarianceKind.cs Symbols/WellKnownMemberNames.cs Syntax/AbstractSyntaxNavigator.cs Syntax/AbstractWarningStateMap.cs Syntax/AnnotationExtensions.cs Syntax/ChildSyntaxList.cs Syntax/ChildSyntaxList.Enumerator.cs Syntax/ChildSyntaxList.Reversed.cs Syntax/GreenNode.cs Syntax/GreenNodeExtensions.cs Syntax/IStructuredTriviaSyntax.cs Syntax/LineDirectiveMap.cs Syntax/LineDirectiveMap.LineMappingEntry.cs Syntax/LineVisibility.cs Syntax/SeparatedSyntaxList.cs Syntax/SeparatedSyntaxList.Enumerator.cs Syntax/SyntaxAnnotation.cs Syntax/SyntaxDiffer.cs Syntax/SyntaxList`1.cs Syntax/SyntaxList`1.Enumerator.cs Syntax/SyntaxNode.cs Syntax/SyntaxNode.Iterators.cs Syntax/SyntaxNodeExtensions.cs Syntax/SyntaxNodeExtensions_Tracking.cs Syntax/SyntaxNodeLocationComparer.cs Syntax/SyntaxNodeOrToken.cs Syntax/SyntaxNodeOrTokenList.cs Syntax/SyntaxReference.cs Syntax/SyntaxRemoveOptions.cs Syntax/SyntaxToken.cs Syntax/SyntaxTokenList.cs Syntax/SyntaxTokenList.Enumerator.cs Syntax/SyntaxTokenList.Reversed.cs Syntax/SyntaxTree.cs Syntax/SyntaxTreeExtensions.cs Syntax/SyntaxTrivia.cs Syntax/SyntaxTriviaList.cs Syntax/SyntaxTriviaList.Enumerator.cs Syntax/SyntaxTriviaList.Reversed.cs Syntax/SyntaxWalker.cs Syntax/SyntaxWalkerDepth.cs Syntax/TranslationSyntaxReference.cs Text/ChangedText.cs Text/CompositeText.cs Text/LargeEncodedText.cs Text/LinePosition.cs Text/LinePositionSpan.cs Text/SourceHashAlgorithm.cs Text/SourceText.cs Text/SourceTextContainer.cs Text/SourceTextStream.cs Text/StringBuilderText.cs Text/StringText.cs Text/SubText.cs Text/TextChange.cs Text/TextChangeEventArgs.cs Text/TextChangeRange.cs Text/TextLine.cs Text/TextLineCollection.cs Text/TextSpan.cs Text/TextUtilities.cs TreeDumper.cs VersionHelper.cs WellKnownMember.cs WellKnownMembers.cs WellKnownTypes.cs Xml/XmlCharType.cs /home/user/Desktop/roslyn/src/Compilers/Core/AnalyzerDriver/AnalyzerExecutor.cs /home/user/Desktop/roslyn/src/Compilers/Core/AnalyzerDriver/AnalyzerManager.cs /home/user/Desktop/roslyn/src/Compilers/Core/AnalyzerDriver/DeclarationComputer.cs /home/user/Desktop/roslyn/src/Compilers/Core/AnalyzerDriver/DeclarationInfo.cs /home/user/Desktop/roslyn/src/Compilers/Core/AnalyzerDriver/DiagnosticAnalysisContextHelpers.cs /home/user/Desktop/roslyn/src/Compilers/Core/AnalyzerDriver/DiagnosticAnalyzerAction.cs /home/user/Desktop/roslyn/src/Compilers/Core/AnalyzerDriver/DiagnosticStartAnalysisScope.cs /home/user/Desktop/roslyn/src/Compilers/Core/AnalyzerDriver/AnalyzerManager.AnalyzerAndOptions.cs /home/user/Desktop/roslyn/src/Compilers/Core/SharedCollections/ArrayBuilder.cs /home/user/Desktop/roslyn/src/Compilers/Core/SharedCollections/ArrayBuilder.Enumerator.cs /home/user/Desktop/roslyn/src/Compilers/Core/SharedCollections/ObjectPool`1.cs /home/user/Desktop/roslyn/src/Compilers/Core/SharedCollections/PooledDictionary.cs /home/user/Desktop/roslyn/src/Compilers/Core/SharedCollections/PooledHashSet.cs obj/Debug/GeneratedInternalsVisibleTo.cs obj/Debug/.NETPortable,Version=v4.5,Profile=Profile7.AssemblyAttribute.cs obj/Debug/GeneratedAssemblyInfo_42.42.42.42.cs /target:library /unsafe+ /checked+ /define:COMPILERCORE,DEBUG /nowarn:1591 /doc:/home/user/Desktop/roslyn/Binaries/Debug/Microsoft.CodeAnalysis.xml /nostdlib /reference:../../../../packages/System.Collections.Immutable.1.1.34-rc/lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll /reference:../../../../packages/System.Reflection.Metadata.1.0.19-rc/lib/portable-net45+win8/System.Reflection.Metadata.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/Microsoft.CSharp.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/Microsoft.VisualBasic.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Collections.Concurrent.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Collections.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.ComponentModel.Annotations.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.ComponentModel.DataAnnotations.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.ComponentModel.EventBasedAsync.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.ComponentModel.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Core.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Diagnostics.Contracts.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Diagnostics.Debug.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Diagnostics.Tools.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Diagnostics.Tracing.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Dynamic.Runtime.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Globalization.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.IO.Compression.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.IO.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Linq.Expressions.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Linq.Parallel.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Linq.Queryable.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Linq.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Net.Http.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Net.NetworkInformation.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Net.Primitives.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Net.Requests.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Net.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Numerics.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.ObjectModel.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Reflection.Context.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Reflection.Extensions.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Reflection.Primitives.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Reflection.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Resources.ResourceManager.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Runtime.Extensions.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Runtime.InteropServices.WindowsRuntime.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Runtime.InteropServices.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Runtime.Numerics.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Runtime.Serialization.Json.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Runtime.Serialization.Primitives.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Runtime.Serialization.Xml.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Runtime.Serialization.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Runtime.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Security.Principal.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.ServiceModel.Duplex.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.ServiceModel.Http.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.ServiceModel.NetTcp.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.ServiceModel.Primitives.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.ServiceModel.Security.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.ServiceModel.Web.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.ServiceModel.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Text.Encoding.Extensions.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Text.Encoding.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Text.RegularExpressions.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Threading.Tasks.Parallel.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Threading.Tasks.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Threading.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Windows.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Xml.Linq.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Xml.ReaderWriter.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Xml.Serialization.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Xml.XDocument.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Xml.XmlSerializer.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Xml.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/mscorlib.dll /warn:4
                        Environment variables being passed to the tool:
                        Microsoft (R) Visual C# Compiler version 1.0.0.50415
                        Copyright (C) Microsoft Corporation. All rights reserved.
                        Stacktrace:
                        Native stacktrace:
                            /usr/local/bin/mono-sgen(mono_handle_native_sigsegv+0xc8) [0x4d0a98]
                            /usr/local/bin/mono-sgen(mono_arch_handle_altstack_exception+0xbe) [0x526bce]
                            /usr/local/bin/mono-sgen(mono_sigsegv_signal_handler+0xf8) [0x44fe98]
                            /lib/x86_64-linux-gnu/libpthread.so.0(+0xf8d0) [0x7fa1041618d0]
                            /usr/local/bin/mono-sgen() [0x4cca06]
                            /usr/local/bin/mono-sgen() [0x4cff10]
                            /usr/local/bin/mono-sgen() [0x524f59]
                            [0x41190c36]
                        Debug info from gdb:
                        (lldb) command source -s 1 '/tmp/mono-lldb-commands.eJDfFT'
                        Process 5730 detached
                        =================================================================
                        Got a SIGSEGV while executing native code. This usually indicates
                        a fatal error in the mono runtime or one of the native libraries 
                        used by your application.
                        =================================================================
                        Tool /home/user/Desktop/roslyn/packages/Microsoft.Net.ToolsetCompilers.1.0.0-rc2-20150415-05/build/../tools/csc2.exe execution finished.
/usr/local/lib/mono/4.5/Microsoft.CSharp.targets: error : Compiler crashed with code: 134.
                    Task "Csc" execution -- FAILED
                    Done building target "CoreCompile" in project "/home/user/Desktop/roslyn/src/Compilers/Core/Portable/CodeAnalysis.csproj".-- FAILED
                Done building target "CoreCompile" in project "/home/user/Desktop/roslyn/src/Compilers/Core/Portable/CodeAnalysis.csproj" ("/usr/local/lib/mono/4.5/Microsoft.CSharp.targets"); "Compile" depends on it.
                Done building target "Compile" in project "/home/user/Desktop/roslyn/src/Compilers/Core/Portable/CodeAnalysis.csproj" ("/usr/local/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
                OnError for target CoreBuild skipped due to false condition:  '$(RunPostBuildEvent)' == 'Always' or '$(RunPostBuildEvent)' == 'OnOutputUpdated'
                Building target "_RecordCleanFile" in project "/home/user/Desktop/roslyn/src/Compilers/Core/Portable/CodeAnalysis.csproj" ("/usr/local/lib/mono/4.5/Microsoft.Common.targets").
                Building target "_GetCompileOutputsForClean" in project "/home/user/Desktop/roslyn/src/Compilers/Core/Portable/CodeAnalysis.csproj" ("/usr/local/lib/mono/4.5/Microsoft.Common.targets"); "_RecordCleanFile" depends on it.
                Done building target "_GetCompileOutputsForClean" in project "/home/user/Desktop/roslyn/src/Compilers/Core/Portable/CodeAnalysis.csproj" ("/usr/local/lib/mono/4.5/Microsoft.Common.targets"); "_RecordCleanFile" depends on it.
                    Target _RecordCleanFile:
                    Task "ReadLinesFromFile"
                        Using task ReadLinesFromFile from Microsoft.Build.Tasks.ReadLinesFromFile, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
                    Done executing task "ReadLinesFromFile"
                    Task "FindUnderPath"
                        Using task FindUnderPath from Microsoft.Build.Tasks.FindUnderPath, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
                    Done executing task "FindUnderPath"
                    Task "RemoveDuplicates"
                        Using task RemoveDuplicates from Microsoft.Build.Tasks.RemoveDuplicates, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
                    Done executing task "RemoveDuplicates"
                    Task "WriteLinesToFile"
                        Using task WriteLinesToFile from Microsoft.Build.Tasks.WriteLinesToFile, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
                    Done executing task "WriteLinesToFile"
                    Done building target "_RecordCleanFile" in project "/home/user/Desktop/roslyn/src/Compilers/Core/Portable/CodeAnalysis.csproj".
                Done building target "_RecordCleanFile" in project "/home/user/Desktop/roslyn/src/Compilers/Core/Portable/CodeAnalysis.csproj" ("/usr/local/lib/mono/4.5/Microsoft.Common.targets").
                Done building target "CoreBuild" in project "/home/user/Desktop/roslyn/src/Compilers/Core/Portable/CodeAnalysis.csproj" ("/usr/local/lib/mono/4.5/Microsoft.Common.targets"); "Build" depends on it.
                Done building target "Build" in project "/home/user/Desktop/roslyn/src/Compilers/Core/Portable/CodeAnalysis.csproj" ("/usr/local/lib/mono/4.5/Microsoft.Common.targets").
                Done building project "/home/user/Desktop/roslyn/src/Compilers/Core/Portable/CodeAnalysis.csproj".-- FAILED
            Task "MSBuild" execution -- FAILED
            Done building target "ResolveProjectReferences" in project "/home/user/Desktop/roslyn/src/Compilers/Core/Desktop/CodeAnalysis.Desktop.csproj".-- FAILED
        Done building target "ResolveProjectReferences" in project "/home/user/Desktop/roslyn/src/Compilers/Core/Desktop/CodeAnalysis.Desktop.csproj" ("/usr/local/lib/mono/4.5/Microsoft.Common.targets"); "ResolveReferences" depends on it.
...
...
                    Done building target "GenerateAssemblyInfoFile" in project "/home/user/Desktop/roslyn/src/Compilers/CSharp/Portable/CSharpCodeAnalysis.csproj".
                Done building target "GenerateAssemblyInfoFile" in project "/home/user/Desktop/roslyn/src/Compilers/CSharp/Portable/CSharpCodeAnalysis.csproj" ("/home/user/Desktop/roslyn/src/Tools/Microsoft.CodeAnalysis.Toolset.Open/Targets/GenerateAssemblyInfo.targets"); "CoreCompile" depends on it.
                    Target CoreCompile:
                    Target CoreCompile needs to be built as output file '/home/user/Desktop/roslyn/Binaries/Debug/Microsoft.CodeAnalysis.CSharp.xml' does not exist.
                    Task "Csc"
                        Using task Csc from Microsoft.Build.Tasks.Csc, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
                        Tool /home/user/Desktop/roslyn/packages/Microsoft.Net.ToolsetCompilers.1.0.0-rc2-20150415-05/build/../tools/csc2.exe execution started with arguments: /noconfig /debug:full /debug- /out:obj/Debug/Microsoft.CodeAnalysis.CSharp.dll /resource:obj/Debug/Microsoft.CodeAnalysis.CSharp.CSharpResources.resources Binder/AliasAndExternAliasDirective.cs Binder/AliasAndUsingDirective.cs Binder/Binder.cs Binder/Binder.OverflowChecks.cs Binder/Binder.QueryTranslationState.cs Binder/Binder.QueryUnboundLambdaState.cs Binder/Binder.RangeVariableMap.cs Binder/Binder.WithQueryLambdaParametersBinder.cs Binder/Binder_AnonymousTypes.cs Binder/Binder_Attributes.cs Binder/Binder_Await.cs Binder/Binder_Constraints.cs Binder/Binder_Conversions.cs Binder/Binder_Crefs.cs Binder/Binder_Expressions.cs Binder/Binder_Flags.cs Binder/Binder_Initializers.cs Binder/Binder_InterpolatedString.cs Binder/Binder_Invocation.cs Binder/Binder_Lambda.cs Binder/Binder_Lookup.cs Binder/Binder_NameConflicts.cs Binder/Binder_Operators.cs Binder/Binder_Query.cs Binder/Binder_QueryErrors.cs Binder/Binder_Statements.cs Binder/Binder_Symbols.cs Binder/Binder_Unsafe.cs Binder/Binder_XmlNameAttribute.cs Binder/BinderFactory.BinderFactoryVisitor.cs Binder/BinderFactory.cs Binder/BinderFactory.NodeUsage.cs Binder/BinderFlags.cs Binder/BinderFlagsExtensions.cs Binder/BlockBinder.cs Binder/BuckStopsHereBinder.cs Binder/CatchClauseBinder.cs Binder/ConstantFieldsInProgress.cs Binder/ConstantFieldsInProgressBinder.cs Binder/ContextualAttributeBinder.cs Binder/EarlyWellKnownAttributeBinder.cs Binder/ExecutableCodeBinder.cs Binder/ExtensionMethodScope.cs Binder/FixedStatementBinder.cs Binder/ForEachEnumeratorInfo.cs Binder/ForEachLoopBinder.cs Binder/ForLoopBinder.cs Binder/HostObjectModeBinder.cs Binder/ImplicitlyTypedFieldBinder.cs Binder/ImplicitlyTypedLocalBinder.cs Binder/ImportChain.cs Binder/Imports.cs Binder/InContainerBinder.cs Binder/InMethodBinder.cs Binder/InteractiveUsingsBinder.cs Binder/LocalBinderFactory.cs Binder/LocalInProgressBinder.cs Binder/LocalScopeBinder.cs Binder/LockBinder.cs Binder/LockOrUsingBinder.cs Binder/LookupOptions.cs Binder/LookupResult.cs Binder/LookupResultKind.cs Binder/LookupSymbolsInfo.cs Binder/LoopBinderContext.cs Binder/MethodGroupResolution.cs Binder/NameofBinder.cs Binder/NamespaceOrTypeAndUsingDirective.cs Binder/Semantics/AccessCheck.cs Binder/Semantics/BestTypeInferrer.cs Binder/Semantics/Conversions/BestIndex.cs Binder/Semantics/Conversions/Conversion.cs Binder/Semantics/Conversions/ConversionEasyOut.cs Binder/Semantics/Conversions/ConversionKind.cs Binder/Semantics/Conversions/ConversionKindExtensions.cs Binder/Semantics/Conversions/Conversions.cs Binder/Semantics/Conversions/ConversionsBase.cs Binder/Semantics/Conversions/LambdaConversionResult.cs Binder/Semantics/Conversions/TypeConversions.cs Binder/Semantics/Conversions/UserDefinedConversionAnalysis.cs Binder/Semantics/Conversions/UserDefinedConversionResult.cs Binder/Semantics/Conversions/UserDefinedConversions.cs Binder/Semantics/Conversions/UserDefinedExplicitConversions.cs Binder/Semantics/Conversions/UserDefinedImplicitConversions.cs Binder/Semantics/Operators/BinaryOperatorAnalysisResult.cs Binder/Semantics/Operators/BinaryOperatorEasyOut.cs Binder/Semantics/Operators/BinaryOperatorOverloadResolution.cs Binder/Semantics/Operators/BinaryOperatorOverloadResolutionResult.cs Binder/Semantics/Operators/BinaryOperatorSignature.cs Binder/Semantics/Operators/OperatorAnalysisResultKind.cs Binder/Semantics/Operators/OperatorFacts.cs Binder/Semantics/Operators/OperatorKind.cs Binder/Semantics/Operators/OperatorKindExtensions.cs Binder/Semantics/Operators/UnaryOperatorAnalysisResult.cs Binder/Semantics/Operators/UnaryOperatorEasyOut.cs Binder/Semantics/Operators/UnaryOperatorOverloadResolution.cs Binder/Semantics/Operators/UnaryOperatorOverloadResolutionResult.cs Binder/Semantics/Operators/UnaryOperatorSignature.cs Binder/Semantics/OverloadResolution/AnalyzedArguments.cs Binder/Semantics/OverloadResolution/ArgumentAnalysisResult.cs Binder/Semantics/OverloadResolution/ArgumentAnalysisResultKind.cs Binder/Semantics/OverloadResolution/MemberAnalysisResult.cs Binder/Semantics/OverloadResolution/MemberResolutionKind.cs Binder/Semantics/OverloadResolution/MemberResolutionResult.cs Binder/Semantics/OverloadResolution/MethodGroup.cs Binder/Semantics/OverloadResolution/MethodTypeInference.cs Binder/Semantics/OverloadResolution/OverloadResolution.cs Binder/Semantics/OverloadResolution/OverloadResolution_ArgsToParameters.cs Binder/Semantics/OverloadResolution/OverloadResolutionResult.cs Binder/Semantics/SemanticFacts.cs Binder/SingleLookupResult.cs Binder/SwitchBinder.cs Binder/SimpleLocalScopeBinder.cs Binder/TypeofBinder.cs Binder/UsingsBinder.cs Binder/UsingStatementBinder.cs Binder/WhileBinder.cs Binder/WithClassTypeParametersBinder.cs Binder/WithCrefTypeParametersBinder.cs Binder/WithLambdaParametersBinder.cs Binder/WithMethodTypeParametersBinder.cs Binder/WithParametersBinder.cs Binder/WithTypeParametersBinder.cs BoundTree/BoundExpression.cs BoundTree/BoundExpressionExtensions.cs BoundTree/BoundMethodGroup.cs BoundTree/BoundMethodGroupFlags.cs BoundTree/BoundNode.cs BoundTree/BoundNodeExtensions.cs BoundTree/BoundObjectCreationExpression.cs BoundTree/BoundQueryClause.cs BoundTree/BoundSequencePoint.cs BoundTree/BoundStatementExtensions.cs BoundTree/BoundTreeRewriter.cs BoundTree/BoundTreeVisitors.cs BoundTree/BoundTreeWalker.cs BoundTree/Constructors.cs BoundTree/PseudoVariableExpressions.cs BoundTree/Formatting.cs BoundTree/NoOpStatementFlavor.cs BoundTree/UnboundLambda.cs CodeGen/CodeGenerator.cs CodeGen/EmitAddress.cs CodeGen/EmitArrayInitializer.cs CodeGen/EmitConversion.cs CodeGen/EmitExpression.cs CodeGen/EmitOperators.cs CodeGen/EmitStatement.cs CodeGen/Optimizer.cs Compilation/AttributeSemanticModel.cs Compilation/AwaitExpressionInfo.cs Compilation/BuiltInOperators.cs Compilation/CSharpCompilerDiagnosticAnalyzer.cs Compilation/CSharpCompilation.cs Compilation/CSharpCompilationReference.cs Compilation/CSharpDiagnosticFilter.cs Compilation/CSharpSemanticModel.cs Compilation/ForEachStatementInfo.cs Compilation/InitializerSemanticModel.cs Compilation/LexicalOrderSymbolComparer.cs Compilation/MemberSemanticModel.cs Compilation/MemberSemanticModel.NodeMapBuilder.cs Compilation/MemberSemanticModel.SpeculativeMemberSemanticModel.cs Compilation/MethodBodySemanticModel.cs Compilation/QueryClauseInfo.cs Compilation/SpeculativeSyntaxTreeSemanticModel.cs Compilation/SymbolInfoFactory.cs Compilation/SyntaxTreeSemanticModel.cs Compilation/SyntaxTreeSemanticModel_RegionAnalysisContext.cs Compilation/TypeInfo.cs Compiler/AnonymousTypeMethodBodySynthesizer.cs Compiler/ClsComplianceChecker.cs Compiler/DocumentationCommentCompiler.cs Compiler/DocumentationCommentCompiler.DocumentationCommentWalker.cs Compiler/DocumentationCommentCompiler.IncludeElementExpander.cs Compiler/EntryPointCandidateFinder.cs Compiler/MethodCompiler.cs Compiler/MethodBodySynthesizer.cs Compiler/MethodBodySynthesizer.Lowered.cs Compiler/ModuleCompilationState.cs Compiler/SynthesizedMetadataCompiler.cs Compiler/TypeCompilationState.cs Compiler/UnprocessedDocumentationCommentFinder.cs CSharpCompilationOptions.cs CSharpExtensions.cs CSharpParseOptions.cs CSharpResources.Designer.cs Declarations/Declaration.cs Declarations/DeclarationKind.cs Declarations/DeclarationModifiers.cs Declarations/DeclarationTable.Cache.cs Declarations/DeclarationTable.cs Declarations/DeclarationTreeBuilder.cs Declarations/MergedNamespaceDeclaration.cs Declarations/MergedNamespaceOrTypeDeclaration.cs Declarations/MergedTypeDeclaration.cs Declarations/RootSingleNamespaceDeclaration.cs Declarations/SingleNamespaceDeclaration.cs Declarations/SingleNamespaceDeclarationEx.cs Declarations/SingleNamespaceOrTypeDeclaration.cs Declarations/SingleTypeDeclaration.cs DocumentationComments/DocumentationCommentIDVisitor.cs DocumentationComments/DocumentationCommentIDVisitor.PartVisitor.cs DocumentationComments/PEDocumentationCommentUtils.cs DocumentationComments/SourceDocumentationCommentUtils.cs Emitter/EditAndContinue/CSharpDefinitionMap.cs Emitter/EditAndContinue/EmitHelpers.cs Emitter/EditAndContinue/PEDeltaAssemblyBuilder.cs Emitter/EditAndContinue/CSharpSymbolMatcher.cs Emitter/Model/ArrayTypeSymbolAdapter.cs Emitter/Model/AssemblyReference.cs Emitter/Model/AttributeDataAdapter.cs Emitter/Model/CustomModifierAdapter.cs Emitter/Model/DynamicTypeSymbolAdapter.cs Emitter/Model/EventSymbolAdapter.cs Emitter/Model/ExpandedVarargsMethodReference.cs Emitter/Model/FieldSymbolAdapter.cs Emitter/Model/GenericMethodInstanceReference.cs Emitter/Model/GenericNamespaceTypeInstanceReference.cs Emitter/Model/GenericNestedTypeInstanceReference.cs Emitter/Model/GenericTypeInstanceReference.cs Emitter/Model/MethodReference.cs Emitter/Model/MethodSymbolAdapter.cs Emitter/Model/ModuleReference.cs Emitter/Model/NamedTypeReference.cs Emitter/Model/NamedTypeSymbolAdapter.cs Emitter/Model/NamespaceSymbolAdapter.cs Emitter/Model/ParameterSymbolAdapter.cs Emitter/Model/ParameterTypeInformation.cs Emitter/Model/PEAssemblyBuilder.cs Emitter/Model/PEModuleBuilder.cs Emitter/Model/PENetModuleBuilder.cs Emitter/Model/PointerTypeSymbolAdapter.cs Emitter/Model/PropertySymbolAdapter.cs Emitter/Model/SpecializedFieldReference.cs Emitter/Model/SpecializedGenericMethodInstanceReference.cs Emitter/Model/SpecializedGenericNestedTypeInstanceReference.cs Emitter/Model/SpecializedMethodReference.cs Emitter/Model/SpecializedNestedTypeReference.cs Emitter/Model/SymbolAdapter.cs Emitter/Model/TypeMemberReference.cs Emitter/Model/TypeParameterSymbolAdapter.cs Emitter/NoPia/EmbeddedEvent.cs Emitter/NoPia/EmbeddedField.cs Emitter/NoPia/EmbeddedMethod.cs Emitter/NoPia/EmbeddedParameter.cs Emitter/NoPia/EmbeddedProperty.cs Emitter/NoPia/EmbeddedType.cs Emitter/NoPia/EmbeddedTypeParameter.cs Emitter/NoPia/EmbeddedTypesManager.cs Errors/CSDiagnostic.cs Errors/CSDiagnosticInfo.cs Errors/CSharpDiagnosticFormatter.cs Errors/DiagnosticBagExtensions.cs Errors/DiagnosticInfoWithSymbols.cs Errors/ErrorFacts.cs Errors/LazyObsoleteDiagnosticInfo.cs Errors/MessageID.cs Errors/MessageProvider.cs Errors/SyntaxDiagnosticInfo.cs Errors/XmlParseErrorCode.cs Errors/XmlSyntaxDiagnosticInfo.cs FlowAnalysis/AbstractFlowPass.cs FlowAnalysis/AbstractRegionControlFlowPass.cs FlowAnalysis/AbstractRegionDataFlowPass.cs FlowAnalysis/AlwaysAssignedWalker.cs FlowAnalysis/ControlFlowAnalysis.cs FlowAnalysis/ControlFlowPass.cs FlowAnalysis/CSharpDataFlowAnalysis.cs FlowAnalysis/DataFlowPass.cs FlowAnalysis/DataFlowPass.VariableIdentifier.cs FlowAnalysis/DataFlowsInWalker.cs FlowAnalysis/DataFlowsOutWalker.cs FlowAnalysis/EmptyStructTypeCache.cs FlowAnalysis/EntryPointsWalker.cs FlowAnalysis/ExitPointsWalker.cs FlowAnalysis/FlowAnalysisPass.cs FlowAnalysis/PreciseAbstractFlowPass.AbstractLocalState.cs FlowAnalysis/PreciseAbstractFlowPass.cs FlowAnalysis/ReadWriteWalker.cs FlowAnalysis/RegionAnalysisContext.cs FlowAnalysis/RegionReachableWalker.cs FlowAnalysis/UnassignedAddressTakenVariablesWalker.cs FlowAnalysis/UnassignedVariablesWalker.cs FlowAnalysis/VariablesDeclaredWalker.cs LanguageVersion.cs Lowering/AsyncRewriter/AsyncConstructor.cs Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs Lowering/AsyncRewriter/AsyncMethodBuilderMemberCollection.cs Lowering/AsyncRewriter/AsyncMethodToStateMachineRewriter.cs Lowering/AsyncRewriter/AsyncRewriter.cs Lowering/AsyncRewriter/AsyncStateMachine.cs Lowering/AsyncRewriter/AwaitExpressionSpiller.cs Lowering/DiagnosticsPass_ExpressionTrees.cs Lowering/DiagnosticsPass_Warnings.cs Lowering/Extensions.cs Lowering/InitializerRewriter.cs Lowering/IteratorRewriter/IteratorConstructor.cs Lowering/IteratorRewriter/IteratorFinallyMethodSymbol.cs Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.IteratorFinallyFrame.cs Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.cs Lowering/IteratorRewriter/IteratorRewriter.cs Lowering/IteratorRewriter/IteratorStateMachine.cs Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.YieldsInTryAnalysis.cs Lowering/LambdaRewriter/ClosureKind.cs Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs Lowering/LambdaRewriter/LambdaCapturedVariable.cs Lowering/LambdaRewriter/LambdaFrameConstructor.cs Lowering/LambdaRewriter/LambdaRewriter.Analysis.cs Lowering/LambdaRewriter/LambdaRewriter.cs Lowering/LambdaRewriter/LambdaFrame.cs Lowering/LambdaRewriter/SynthesizedLambdaMethod.cs Lowering/LocalRewriter/DynamicSiteContainer.cs Lowering/LocalRewriter/LocalRewriter.cs Lowering/LocalRewriter/LocalRewriter_AnonymousObjectCreation.cs Lowering/LocalRewriter/LocalRewriter_AsOperator.cs Lowering/LocalRewriter/LocalRewriter_AssignmentOperator.cs Lowering/LocalRewriter/LocalRewriter_Await.cs Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs Lowering/LocalRewriter/LocalRewriter_Block.cs Lowering/LocalRewriter/LocalRewriter_BreakStatement.cs Lowering/LocalRewriter/LocalRewriter_Call.cs Lowering/LocalRewriter/LocalRewriter_CompoundAssignmentOperator.cs Lowering/LocalRewriter/LocalRewriter_ConditionalAccess.cs Lowering/LocalRewriter/LocalRewriter_ConditionalOperator.cs Lowering/LocalRewriter/LocalRewriter_ContinueStatement.cs Lowering/LocalRewriter/LocalRewriter_Conversion.cs Lowering/LocalRewriter/LocalRewriter_DelegateCreationExpression.cs Lowering/LocalRewriter/LocalRewriter_DoStatement.cs Lowering/LocalRewriter/LocalRewriter_Event.cs Lowering/LocalRewriter/LocalRewriter_ExpressionStatement.cs Lowering/LocalRewriter/LocalRewriter_Field.cs Lowering/LocalRewriter/LocalRewriter_FixedStatement.cs Lowering/LocalRewriter/LocalRewriter_ForEachStatement.cs Lowering/LocalRewriter/LocalRewriter_ForStatement.cs Lowering/LocalRewriter/LocalRewriter_GotoStatement.cs Lowering/LocalRewriter/LocalRewriter_HostObjectMemberReference.cs Lowering/LocalRewriter/LocalRewriter_IfStatement.cs Lowering/LocalRewriter/LocalRewriter_IndexerAccess.cs Lowering/LocalRewriter/LocalRewriter_IsOperator.cs Lowering/LocalRewriter/LocalRewriter_LabeledStatement.cs Lowering/LocalRewriter/LocalRewriter_Literal.cs Lowering/LocalRewriter/LocalRewriter_LocalDeclaration.cs Lowering/LocalRewriter/LocalRewriter_LockStatement.cs Lowering/LocalRewriter/LocalRewriter_MultipleLocalDeclarations.cs Lowering/LocalRewriter/LocalRewriter_NullCoalescingOperator.cs Lowering/LocalRewriter/LocalRewriter_ObjectCreationExpression.cs Lowering/LocalRewriter/LocalRewriter_ObjectOrCollectionInitializerExpression.cs Lowering/LocalRewriter/LocalRewriter_PointerElementAccess.cs Lowering/LocalRewriter/LocalRewriter_PreviousSubmissionReference.cs Lowering/LocalRewriter/LocalRewriter_PropertyAccess.cs Lowering/LocalRewriter/LocalRewriter_Query.cs Lowering/LocalRewriter/LocalRewriter_ReturnStatement.cs Lowering/LocalRewriter/LocalRewriter_SequencePoints.cs Lowering/LocalRewriter/LocalRewriter_StackAlloc.cs Lowering/LocalRewriter/LocalRewriter_StringConcat.cs Lowering/LocalRewriter/LocalRewriter_StringInterpolation.cs Lowering/LocalRewriter/LocalRewriter_SwitchStatement.cs Lowering/LocalRewriter/LocalRewriter_ThrowStatement.cs Lowering/LocalRewriter/LocalRewriter_TryStatement.cs Lowering/LocalRewriter/LocalRewriter_UnaryOperator.cs Lowering/LocalRewriter/LocalRewriter_UsingStatement.cs Lowering/LocalRewriter/LocalRewriter_WhileStatement.cs Lowering/LocalRewriter/LocalRewriter_Yield.cs Lowering/LocalRewriter/LoweredDynamicOperation.cs Lowering/LocalRewriter/LoweredDynamicOperationFactory.cs Lowering/MethodToClassRewriter.cs Lowering/StateMachineRewriter/CapturedSymbol.cs Lowering/StateMachineRewriter/IteratorAndAsyncCaptureWalker.cs Lowering/StateMachineRewriter/MethodToStateMachineRewriter.cs Lowering/StateMachineRewriter/StateMachineFieldSymbol.cs Lowering/StateMachineRewriter/StateMachineRewriter.cs Lowering/StateMachineRewriter/StateMachineStates.cs Lowering/StateMachineRewriter/StateMachineTypeSymbol.cs Lowering/StateMachineRewriter/SynthesizedStateMachineProperty.cs Lowering/SynthesizedMethodBaseSymbol.cs Lowering/StateMachineRewriter/SynthesizedStateMachineMethod.cs Lowering/SynthesizedSubmissionFields.cs Lowering/SyntheticBoundNodeFactory.cs Lowering/UnmatchedGotoFinder.cs Parser/AbstractLexer.cs Parser/BlendedNode.cs Parser/Blender.cs Parser/Blender.Cursor.cs Parser/Blender.Reader.cs Parser/CharacterInfo.cs Parser/DirectiveParser.cs Parser/Directives.cs Parser/DocumentationCommentParser.cs Parser/DocumentationCommentXmlTokens.cs Parser/LanguageParser.cs Parser/LanguageParser_InterpolatedString.cs Parser/Lexer.cs Parser/LexerCache.cs Parser/Lexer_StringLiteral.cs Parser/QuickScanner.cs Parser/SlidingTextWindow.cs Parser/SyntaxFactoryContext.cs Parser/SyntaxListPool.cs Parser/SyntaxParser.cs Parser/SyntaxParser.ResetPoint.cs SymbolDisplay/ObjectDisplay.cs SymbolDisplay/SymbolDisplay.cs SymbolDisplay/SymbolDisplayVisitor.cs SymbolDisplay/SymbolDisplayVisitor.Members.cs SymbolDisplay/SymbolDisplayVisitor.Types.cs SymbolDisplay/SymbolDisplayVisitor_Constants.cs SymbolDisplay/SymbolDisplayVisitor_Minimal.cs Symbols/AbstractTypeMap.cs Symbols/AbstractTypeParameterMap.cs Symbols/AccessibilityExtensions.cs Symbols/AliasSymbol.cs Symbols/AnonymousTypes/AnonymousTypeDescriptor.cs Symbols/AnonymousTypes/AnonymousTypeField.cs Symbols/AnonymousTypes/AnonymousTypeManager.cs Symbols/AnonymousTypes/AnonymousTypeManager.SymbolCollection.cs Symbols/AnonymousTypes/AnonymousTypeManager.Templates.cs Symbols/AnonymousTypes/PublicSymbols/AnonymousType.TypePublicSymbol.cs Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.ConstructorSymbol.cs Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.EqualsMethodSymbol.cs Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.FieldSymbol.cs Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.GetHashCodeMethodSymbol.cs Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.PropertyAccessorSymbol.cs Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.PropertySymbol.cs Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.SynthesizedMethodBase.cs Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.TemplateSymbol.cs Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.ToStringMethodSymbol.cs Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.TypeParameterSymbol.cs Symbols/ArrayTypeSymbol.cs Symbols/AssemblySymbol.cs Symbols/Attributes/AttributeData.cs Symbols/Attributes/PEAttributeData.cs Symbols/Attributes/RetargetingAttributeData.cs Symbols/Attributes/SourceAttributeData.cs Symbols/Attributes/WellKnownAttributeData/ParameterEarlyWellKnownAttributeData.cs Symbols/Attributes/WellKnownAttributeData/PropertyEarlyWellKnownAttributeData.cs Symbols/Attributes/WellKnownAttributeData/TypeWellKnownAttributeData.cs Symbols/BaseTypeAnalysis.cs Symbols/ByRefReturnErrorTypeSymbol.cs Symbols/Compilation_WellKnownMembers.cs Symbols/CompletionPart.cs Symbols/ConstantValueUtils.cs Symbols/ConstraintsHelper.cs Symbols/ConstructedMethodSymbol.cs Symbols/ConstructedNamedTypeSymbol.cs Symbols/ConversionSignatureComparer.cs Symbols/CustomModifier.cs Symbols/DynamicTypeEraser.cs Symbols/DynamicTypeSymbol.cs Symbols/EnumConversions.cs Symbols/ErrorMethodSymbol.cs Symbols/ErrorPropertySymbol.cs Symbols/ErrorTypeSymbol.cs Symbols/ErrorTypeSymbol.ErrorTypeParameterSymbol.cs Symbols/EventSymbol.cs Symbols/EventSymbolExtensions.cs Symbols/ExtendedErrorTypeSymbol.cs Symbols/FieldOrPropertyInitializer.cs Symbols/FieldSymbol.cs Symbols/LabelSymbol.cs Symbols/LexicalSortKey.cs Symbols/LocalDeclarationKind.cs Symbols/LocalSymbol.cs Symbols/MemberSignatureComparer.cs Symbols/MemberSymbolExtensions.cs Symbols/MergedNamespaceSymbol.cs Symbols/Metadata/PE/DynamicTypeDecoder.cs Symbols/Metadata/PE/MemberRefMetadataDecoder.cs Symbols/Metadata/PE/MetadataDecoder.cs Symbols/Metadata/PE/PEAssemblySymbol.cs Symbols/Metadata/PE/PEEventSymbol.cs Symbols/Metadata/PE/PEFieldSymbol.cs Symbols/Metadata/PE/PEGlobalNamespaceSymbol.cs Symbols/Metadata/PE/PEMethodSymbol.cs Symbols/Metadata/PE/PEModuleSymbol.cs Symbols/Metadata/PE/PENamedTypeSymbol.cs Symbols/Metadata/PE/PENamespaceSymbol.cs Symbols/Metadata/PE/PENestedNamespaceSymbol.cs Symbols/Metadata/PE/PEParameterSymbol.cs Symbols/Metadata/PE/PEPropertySymbol.cs Symbols/Metadata/PE/PETypeParameterSymbol.cs Symbols/MetadataOrSourceAssemblySymbol.cs Symbols/Metadata/PE/SymbolFactory.cs Symbols/MethodSymbol.cs Symbols/MethodSymbolExtensions.cs Symbols/MissingAssemblySymbol.cs Symbols/MissingCorLibrarySymbol.cs Symbols/MissingMetadataTypeSymbol.cs Symbols/MissingModuleSymbol.cs Symbols/MissingNamespaceSymbol.cs Symbols/ModuleSymbol.cs Symbols/MutableTypeMap.cs Symbols/NamedTypeSymbol.cs Symbols/NamespaceExtent.cs Symbols/NamespaceOrTypeSymbol.cs Symbols/NamespaceSymbol.cs Symbols/NonMissingAssemblySymbol.cs Symbols/NonMissingModuleSymbol.cs Symbols/NoPiaAmbiguousCanonicalTypeSymbol.cs Symbols/NoPiaIllegalGenericInstantiationSymbol.cs Symbols/NoPiaMissingCanonicalTypeSymbol.cs Symbols/ObsoleteAttributeHelpers.cs Symbols/OverriddenOrHiddenMembersHelpers.cs Symbols/OverriddenOrHiddenMembersResult.cs Symbols/ParameterSignature.cs Symbols/ParameterSymbol.cs Symbols/PointerTypeSymbol.cs Symbols/PreprocessingSymbol.cs Symbols/PropertyOrEventSymbolExtensions.cs Symbols/PropertySymbol.cs Symbols/PropertySymbolExtensions.cs Symbols/RangeVariableSymbol.cs Symbols/ReducedExtensionMethodSymbol.cs Symbols/ReferenceManager.cs Symbols/RefKindExtensions.cs Symbols/Retargeting/RetargetingAssemblySymbol.cs Symbols/Retargeting/RetargetingEventSymbol.cs Symbols/Retargeting/RetargetingFieldSymbol.cs Symbols/Retargeting/RetargetingMethodSymbol.cs Symbols/Retargeting/RetargetingModuleSymbol.cs Symbols/Retargeting/RetargetingNamedTypeSymbol.cs Symbols/Retargeting/RetargetingNamespaceSymbol.cs Symbols/Retargeting/RetargetingParameterSymbol.cs Symbols/Retargeting/RetargetingPropertySymbol.cs Symbols/Retargeting/RetargetingSymbolTranslator.cs Symbols/Retargeting/RetargetingTypeParameterSymbol.cs Symbols/SignatureOnlyMethodSymbol.cs Symbols/SignatureOnlyParameterSymbol.cs Symbols/SignatureOnlyPropertySymbol.cs Symbols/Source/AttributeLocation.cs Symbols/Source/ConstantEvaluationHelpers.cs Symbols/Source/CrefTypeParameterSymbol.cs Symbols/Source/CustomModifierUtils.cs Symbols/Source/ExplicitInterfaceHelpers.cs Symbols/Source/IAttributeTargetSymbol.cs Symbols/Source/ImplicitNamedTypeSymbol.cs Symbols/Source/IndexedTypeParameterSymbol.cs Symbols/Source/LambdaSymbol.cs Symbols/Source/ModifierUtils.cs Symbols/Source/ParameterHelpers.cs Symbols/Source/SourceAssemblySymbol.cs Symbols/Source/SourceClonedParameterSymbol.cs Symbols/Source/SourceComplexParameterSymbol.cs Symbols/Source/SourceConstructorSymbol.cs Symbols/Source/SourceCustomEventAccessorSymbol.cs Symbols/Source/SourceCustomEventSymbol.cs Symbols/Source/SourceDelegateMethodSymbol.cs Symbols/Source/SourceDestructorSymbol.cs Symbols/Source/SourceEnumConstantSymbol.cs Symbols/Source/SourceEventAccessorSymbol.cs Symbols/Source/SourceEventFieldSymbol.cs Symbols/Source/SourceEventSymbol.cs Symbols/Source/SourceFieldLikeEventSymbol.cs Symbols/Source/SourceFieldSymbol.cs Symbols/Source/SourceFixedFieldSymbol.cs Symbols/Source/SourceLabelSymbol.cs Symbols/Source/SourceLocalSymbol.cs Symbols/Source/SourceMemberContainerSymbol.cs Symbols/Source/SourceMemberContainerSymbol_ImplementationChecks.cs Symbols/Source/SourceMemberFieldSymbol.cs Symbols/Source/SourceMemberMethodSymbol.cs Symbols/Source/SourceMethodSymbol.cs Symbols/Source/SourceModuleSymbol.cs Symbols/Source/SourceNamedTypeSymbol.cs Symbols/Source/SourceNamedTypeSymbol_Bases.cs Symbols/Source/SourceNamedTypeSymbol_Enum.cs Symbols/Source/SourceNamespaceSymbol.cs Symbols/Source/SourceNamespaceSymbol_Completion.cs Symbols/Source/SourceParameterSymbol.cs Symbols/Source/SourceParameterSymbolBase.cs Symbols/Source/SourcePropertyAccessorSymbol.cs Symbols/Source/SourcePropertySymbol.cs Symbols/Source/SourceSimpleParameterSymbol.cs Symbols/Source/SourceTypeParameterSymbol.cs Symbols/Source/SourceUserDefinedConversionSymbol.cs Symbols/Source/SourceUserDefinedOperatorSymbol.cs Symbols/Source/SourceUserDefinedOperatorSymbolBase.cs Symbols/Source/SynthesizedAttributeData.cs Symbols/Source/ThisParameterSymbol.cs Symbols/Source/TypeParameterBuilder.cs Symbols/Source/TypeParameterConstraintClause.cs Symbols/SpecialTypeExtensions.cs Symbols/SubstitutedEventSymbol.cs Symbols/SubstitutedFieldSymbol.cs Symbols/SubstitutedMethodSymbol.cs Symbols/SubstitutedNamedTypeSymbol.cs Symbols/SubstitutedParameterSymbol.cs Symbols/SubstitutedPropertySymbol.cs Symbols/SubstitutedTypeParameterSymbol.cs Symbols/Symbol.cs Symbols/Symbol_Attributes.cs Symbols/SymbolCompletionState.cs Symbols/SymbolDistinguisher.cs Symbols/SymbolExtensions.cs Symbols/SymbolKindExtensions.cs Symbols/SymbolVisitor.cs Symbols/SymbolVisitor`1.cs Symbols/SymbolVisitor`2.cs Symbols/Synthesized/GeneratedLabelSymbol.cs Symbols/Synthesized/GeneratedNameKind.cs Symbols/Synthesized/GeneratedNames.cs Symbols/Synthesized/SynthesizedAccessorValueParameterSymbol.cs Symbols/Synthesized/SynthesizedBackingFieldSymbol.cs Symbols/Synthesized/SynthesizedContainer.cs Symbols/Synthesized/SynthesizedDelegateSymbol.cs Symbols/Synthesized/SynthesizedEntryPointSymbol.cs Symbols/Synthesized/SynthesizedEnumValueFieldSymbol.cs Symbols/Synthesized/SynthesizedExplicitImplementationForwardingMethod.cs Symbols/Synthesized/SynthesizedFieldLikeEventAccessorSymbol.cs Symbols/Synthesized/SynthesizedFieldSymbol.cs Symbols/Synthesized/SynthesizedFieldSymbolBase.cs Symbols/Synthesized/SynthesizedGlobalMethodSymbol.cs Symbols/Synthesized/SynthesizedInstanceConstructor.cs Symbols/Synthesized/SynthesizedInstanceMethodSymbol.cs Symbols/Synthesized/SynthesizedIntrinsicOperatorSymbol.cs Symbols/Synthesized/SynthesizedLambdaCacheFieldSymbol.cs Symbols/Synthesized/SynthesizedLocal.cs Symbols/Synthesized/SynthesizedImplementationMethod.cs Symbols/Synthesized/SynthesizedParameterSymbol.cs Symbols/Synthesized/SynthesizedSealedPropertyAccessor.cs Symbols/Synthesized/SynthesizedStaticConstructor.cs Symbols/Synthesized/SynthesizedStringHashFunctionSymbol.cs Symbols/Synthesized/SynthesizedSubmissionConstructor.cs Symbols/Synthesized/SynthesizedSubstitutedTypeParameterSymbol.cs Symbols/Synthesized/TypeSubstitutedLocalSymbol.cs Symbols/TypedConstantExtensions.cs Symbols/TypeMap.cs Symbols/TypeParameterBounds.cs Symbols/TypeParameterSymbol.cs Symbols/TypeParameterSymbolExtensions.cs Symbols/TypeSymbol.cs Symbols/TypeSymbol.SymbolAndDiagnostics.cs Symbols/TypeSymbolExtensions.cs Symbols/TypeUnification.cs Symbols/UnboundGenericType.cs Symbols/UnsupportedMetadataTypeSymbol.cs Symbols/VarianceSafety.cs Symbols/WrappedParameterSymbol.cs Syntax/AliasedQualifiedNameSyntax.cs Syntax/ArrayRankSpecifierSyntax.cs Syntax/AttributeSyntax.cs Syntax/AttributeTargetSpecifierSyntax.cs Syntax/BaseSyntaxNodeExtensions.cs Syntax/CompilationUnitSyntax.cs Syntax/CSharpLineDirectiveMap.cs Syntax/CSharpPragmaWarningStateMap.cs Syntax/CSharpSyntaxNode.cs Syntax/CSharpSyntaxRewriter.cs Syntax/CSharpSyntaxTree.cs Syntax/CSharpSyntaxTree.ParsedSyntaxTree.cs Syntax/CSharpSyntaxVisitor.cs Syntax/CSharpSyntaxWalker.cs Syntax/DeclarationStatementSyntax.cs Syntax/DelegateDeclarationSyntax.cs Syntax/DirectiveTriviaSyntax.cs Syntax/ExpressionStatementSyntax.cs Syntax/GenericNameSyntax.cs Syntax/PropertyDeclarationSyntax.cs Syntax/InternalSyntax/ChildSyntaxList.cs Syntax/InternalSyntax/ChildSyntaxList.Enumerator.cs Syntax/InternalSyntax/ChildSyntaxList.Reversed.cs Syntax/InternalSyntax/ChildSyntaxList.Reversed.Enumerator.cs Syntax/InternalSyntax/DirectiveTriviaSyntax.cs Syntax/InternalSyntax/IdentifierNameSyntax.cs Syntax/InternalSyntax/SeparatedSyntaxList.cs Syntax/InternalSyntax/SeparatedSyntaxListBuilder.cs Syntax/InternalSyntax/StructuredTriviaSyntax.cs Syntax/InternalSyntax/Syntax.cs Syntax/InternalSyntax/SyntaxDiagnosticInfoList.cs Syntax/InternalSyntax/SyntaxLastTokenReplacer.cs Syntax/InternalSyntax/SyntaxList.cs Syntax/InternalSyntax/SyntaxList.WithLotsOfChildren.cs Syntax/InternalSyntax/SyntaxList.WithManyChildren.cs Syntax/InternalSyntax/SyntaxList.WithThreeChildren.cs Syntax/InternalSyntax/SyntaxList.WithTwoChildren.cs Syntax/InternalSyntax/SyntaxList`.Enumerator.cs Syntax/InternalSyntax/SyntaxList`1.cs Syntax/InternalSyntax/SyntaxListBuilder.cs Syntax/InternalSyntax/SyntaxListBuilder`1.cs Syntax/InternalSyntax/SyntaxListBuilderExtensions.cs Syntax/InternalSyntax/SyntaxNode.cs Syntax/InternalSyntax/SyntaxNodeCache.cs Syntax/InternalSyntax/SyntaxRewriter.cs Syntax/InternalSyntax/SyntaxToken.cs Syntax/InternalSyntax/SyntaxToken.MissingTokenWithTrivia.cs Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifier.cs Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierExtended.cs Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierWithTrailingTrivia.cs Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierWithTrivia.cs Syntax/InternalSyntax/SyntaxToken.SyntaxLiteral.cs Syntax/InternalSyntax/SyntaxToken.SyntaxLiteralWithTrivia.cs Syntax/InternalSyntax/SyntaxToken.SyntaxTokenWithTrivia.cs Syntax/InternalSyntax/SyntaxFirstTokenReplacer.cs Syntax/InternalSyntax/SyntaxTrivia.cs Syntax/InternalSyntax/SyntaxVisitor.cs Syntax/AnonymousMethodExpressionSyntax.cs Syntax/LookupPosition.cs Syntax/IndexerDeclarationSyntax.cs Syntax/MethodDeclarationSyntax.cs Syntax/NamespaceDeclarationSyntax.cs Syntax/NamespaceDeclarationSyntaxReference.cs Syntax/NameSyntax.cs Syntax/ParameterListSyntax.cs Syntax/ParameterSyntax.cs Syntax/QualifiedNameSyntax.cs Syntax/SeparatedSyntaxListBuilder.cs Syntax/SimpleNameSyntax.cs Syntax/SimpleSyntaxReference.cs Syntax/StructuredTriviaSyntax.cs Syntax/SyntaxEquivalence.cs Syntax/SyntaxExtensions.cs Syntax/SyntaxFactory.cs Syntax/LambdaUtilities.cs Syntax/SyntaxFormatter.cs Syntax/SyntaxKind.cs Syntax/SyntaxKindEqualityComparer.cs Syntax/SyntaxKindFacts.cs Syntax/SyntaxList.cs Syntax/SyntaxList.SeparatedWithManyChildren.cs Syntax/SyntaxList.WithManyChildren.cs Syntax/SyntaxList.WithManyWeakChildren.cs Syntax/SyntaxList.WithThreeChildren.cs Syntax/SyntaxList.WithTwoChildren.cs Syntax/SyntaxListBuilder.cs Syntax/SyntaxListBuilder`1.cs Syntax/SyntaxListBuilderExtensions.cs Syntax/SyntaxNavigator.cs Syntax/SyntaxNodeExtensions.cs Syntax/SyntaxFacts.cs Syntax/SyntaxNodeOrTokenListBuilder.cs Syntax/SyntaxNodeRemover.cs Syntax/SyntaxReplacer.cs Syntax/SyntaxTokenListBuilder.cs Syntax/SyntaxTreeDiagnosticEnumerator.cs Syntax/SyntaxTriviaFunctions.cs Syntax/SyntaxTriviaListBuilder.cs Syntax/TypeDeclarationSyntax.cs Syntax/TypeSyntax.cs Syntax/XmlNameAttributeElementKind.cs Utilities/EnumExtensions.cs Utilities/FirstAmongEqualsSet.cs Utilities/FunctionExtensions.cs Utilities/TypeSymbolExtensions.cs Syntax/CSharpSyntaxTree.Dummy.cs obj/Debug/BoundNodes.xml.Generated.cs obj/Debug/ErrorFacts.Generated.cs obj/Debug/Syntax.xml.Generated.cs Errors/ErrorCode.cs /home/user/Desktop/roslyn/src/Compilers/CSharp/CSharpAnalyzerDriver/CSharpDeclarationComputer.cs obj/Debug/GeneratedInternalsVisibleTo.cs obj/Debug/.NETPortable,Version=v4.5,Profile=Profile7.AssemblyAttribute.cs obj/Debug/GeneratedAssemblyInfo_42.42.42.42.cs /target:library /unsafe- /checked+ /define:COMPILERCORE,DEBUG /nowarn:1591 /doc:/home/user/Desktop/roslyn/Binaries/Debug/Microsoft.CodeAnalysis.CSharp.xml /nostdlib /reference:../../../../packages/System.Collections.Immutable.1.1.34-rc/lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll /reference:../../../../packages/System.Reflection.Metadata.1.0.19-rc/lib/portable-net45+win8/System.Reflection.Metadata.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/Microsoft.CSharp.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/Microsoft.VisualBasic.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Collections.Concurrent.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Collections.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.ComponentModel.Annotations.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.ComponentModel.DataAnnotations.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.ComponentModel.EventBasedAsync.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.ComponentModel.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Core.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Diagnostics.Contracts.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Diagnostics.Debug.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Diagnostics.Tools.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Diagnostics.Tracing.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Dynamic.Runtime.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Globalization.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.IO.Compression.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.IO.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Linq.Expressions.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Linq.Parallel.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Linq.Queryable.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Linq.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Net.Http.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Net.NetworkInformation.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Net.Primitives.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Net.Requests.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Net.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Numerics.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.ObjectModel.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Reflection.Context.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Reflection.Extensions.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Reflection.Primitives.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Reflection.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Resources.ResourceManager.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Runtime.Extensions.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Runtime.InteropServices.WindowsRuntime.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Runtime.InteropServices.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Runtime.Numerics.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Runtime.Serialization.Json.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Runtime.Serialization.Primitives.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Runtime.Serialization.Xml.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Runtime.Serialization.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Runtime.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Security.Principal.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.ServiceModel.Duplex.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.ServiceModel.Http.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.ServiceModel.NetTcp.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.ServiceModel.Primitives.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.ServiceModel.Security.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.ServiceModel.Web.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.ServiceModel.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Text.Encoding.Extensions.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Text.Encoding.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Text.RegularExpressions.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Threading.Tasks.Parallel.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Threading.Tasks.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Threading.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Windows.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Xml.Linq.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Xml.ReaderWriter.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Xml.Serialization.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Xml.XDocument.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Xml.XmlSerializer.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.Xml.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/System.dll /reference:/usr/local/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile7/mscorlib.dll /warn:4
                        Environment variables being passed to the tool:
                        Microsoft (R) Visual C# Compiler version 1.0.0.50415
                        Copyright (C) Microsoft Corporation. All rights reserved.
                        Stacktrace:
                        Native stacktrace:
                        Tool /home/user/Desktop/roslyn/packages/Microsoft.Net.ToolsetCompilers.1.0.0-rc2-20150415-05/build/../tools/csc2.exe execution finished.
/usr/local/lib/mono/4.5/Microsoft.CSharp.targets: error : Compiler crashed with code: 139.
                    Task "Csc" execution -- FAILED
                    Done building target "CoreCompile" in project "/home/user/Desktop/roslyn/src/Compilers/CSharp/Portable/CSharpCodeAnalysis.csproj".-- FAILED
                Done building target "CoreCompile" in project "/home/user/Desktop/roslyn/src/Compilers/CSharp/Portable/CSharpCodeAnalysis.csproj" ("/usr/local/lib/mono/4.5/Microsoft.CSharp.targets"); "Compile" depends on it.
                Done building target "Compile" in project "/home/user/Desktop/roslyn/src/Compilers/CSharp/Portable/CSharpCodeAnalysis.csproj" ("/usr/local/lib/mono/4.5/Microsoft.Common.targets"); "CoreBuild" depends on it.
...
Done building project "/home/user/Desktop/roslyn/src/Compilers/CSharp/csc/csc.csproj".-- FAILED

Target performance summary:
     1.081 ms  _TimestampBeforeCompile                                 1 calls
     1.919 ms  VerifyBuildFlags                                        8 calls
     1.949 ms  _TimestampAfterCompile                                  2 calls
     2.118 ms  _CopyAppConfigFile                                      1 calls
     2.516 ms  CopyNonResxEmbeddedResources                            1 calls
     3.290 ms  GenerateSatelliteAssemblies                             5 calls
     3.799 ms  GenerateSyntaxModelTests                                5 calls
     4.430 ms  _AddCorlibReference                                     3 calls
     5.749 ms  _ValidateEssentialProperties                            8 calls
     5.980 ms  _GetCompileOutputsForClean                              8 calls
     6.966 ms  PostCompileBinaryModification                           3 calls
     7.521 ms  GetCopyToOutputDirectoryItems                           3 calls
     9.173 ms  CreateManifestResourceNames                             5 calls
     9.233 ms  AssignLinkMetadata                                      8 calls
    10.002 ms  EnsureGlobalNuGets                                      8 calls
    10.376 ms  DeployOutputFiles                                       3 calls
    10.387 ms  GenerateAssemblyInfoFile                                5 calls
    10.892 ms  AssignProjectConfiguration                              4 calls
    14.676 ms  SplitProjectReferencesByExistent                        8 calls
    14.886 ms  AssignTargetPaths                                       5 calls
    16.142 ms  CopyFilesMarkedCopyLocal                                5 calls
    24.129 ms  ImplicitlyExpandTargetFramework                         2 calls
    33.630 ms  GetFrameworkPaths                                       6 calls
    37.452 ms  _RecordCleanFile                                        8 calls
    46.685 ms  GenerateTargetFrameworkMonikerAttribute                 5 calls
    50.641 ms  SplitResourcesByCulture                                 5 calls
    52.237 ms  GenerateErrorFacts                                      5 calls
    57.072 ms  ImplicitlyExpandDesignTimeFacades                       5 calls
    58.559 ms  PrepareForBuild                                         8 calls
   119.404 ms  GetReferenceAssemblyPaths                               8 calls
   171.886 ms  ResolveAssemblyReferences                               5 calls
   174.664 ms  GenerateInternalsVisibleToFile                          2 calls
   399.891 ms  GenerateResources                                       5 calls
   403.104 ms  GenerateBoundTree                                       5 calls
   593.408 ms  GenerateSyntaxModel                                     5 calls
 22317.345 ms  CoreCompile                                             5 calls
 76004.917 ms  ResolveProjectReferences                                8 calls

Tasks performance summary:
     4.547 ms  Touch                                                   3 calls
     5.302 ms  CreateCSharpManifestResourceName                        3 calls
     6.119 ms  FindUnderPath                                           8 calls
     6.710 ms  AssignCulture                                           6 calls
     8.339 ms  ReadLinesFromFile                                       8 calls
     8.938 ms  RemoveDuplicates                                        8 calls
     9.466 ms  CreateProperty                                         14 calls
    10.064 ms  GetFrameworkPath                                        6 calls
    11.418 ms  FindAppConfigFile                                       8 calls
    11.888 ms  AssignTargetPath                                       15 calls
    13.204 ms  MakeDir                                                 9 calls
    14.807 ms  WriteLinesToFile                                       13 calls
    23.268 ms  Copy                                                   11 calls
    28.366 ms  Message                                                 8 calls
    55.747 ms  GetReferenceAssemblyPaths                               8 calls
   104.999 ms  WriteCodeFragment                                       7 calls
   115.390 ms  CreateItem                                            110 calls
   159.936 ms  ResolveAssemblyReference                                5 calls
   396.580 ms  GenerateResource                                        2 calls
  1035.018 ms  Exec                                                    3 calls
 22246.990 ms  Csc                                                     5 calls
 75986.744 ms  MSBuild                                                 5 calls

Build FAILED.
Errors:

/home/user/Desktop/roslyn/src/Compilers/CSharp/csc/csc.csproj (default targets) ->
/usr/local/lib/mono/4.5/Microsoft.Common.targets (ResolveProjectReferences target) ->
/home/user/Desktop/roslyn/src/Compilers/Core/Desktop/CodeAnalysis.Desktop.csproj (default targets) ->
/usr/local/lib/mono/4.5/Microsoft.Common.targets (ResolveProjectReferences target) ->
/home/user/Desktop/roslyn/src/Compilers/Core/Portable/CodeAnalysis.csproj (default targets) ->
/usr/local/lib/mono/4.5/Microsoft.CSharp.targets (CoreCompile target) ->

    /usr/local/lib/mono/4.5/Microsoft.CSharp.targets: error : Compiler crashed with code: 134.

/home/user/Desktop/roslyn/src/Compilers/CSharp/csc/csc.csproj (default targets) ->
/usr/local/lib/mono/4.5/Microsoft.Common.targets (ResolveProjectReferences target) ->
/home/user/Desktop/roslyn/src/Compilers/CSharp/Desktop/CSharpCodeAnalysis.Desktop.csproj (default targets) ->
/usr/local/lib/mono/4.5/Microsoft.Common.targets (ResolveProjectReferences target) ->
/home/user/Desktop/roslyn/src/Compilers/CSharp/Portable/CSharpCodeAnalysis.csproj (default targets) ->
/usr/local/lib/mono/4.5/Microsoft.CSharp.targets (CoreCompile target) ->

    /usr/local/lib/mono/4.5/Microsoft.CSharp.targets: error : Compiler crashed with code: 139.

     0 Warning(s)
     2 Error(s)

I'm not really seeing any Linux docs for building like with other sources like coreclr.
For example, needing to run ./build/Linux/setup.sh
I'm guessing that it doesn't need to be run if mono is already installed, except the certmgr parts should be run.
I think I would get a 134 crash on builds before I ran certmgr.

@jaredpar
Copy link
Member

Mono, Version 4.1.0.0

How did you acquire Mono in this case? Our Jenkins job actually uses a non-released version of mono (we grab CI snapshots) because there are several recent bug fixes we need.

This is the script we use to grab drops ourselves for Linux testing:

Once that script completes you should be able to run cibuild.sh on the machine.

I'm not really seeing any Linux docs for building like with other sources like coreclr.

Those are coming this week, hopefully tomorrow. This is a fairly new scenario for us and we've been trying to figure out the best way to support it ourselves. Now that we've gotten to a good place it's worth documenting the setup we have.

The better new is the support should be increasing rather dramatically this week. On my Macbook I can go much further than cibuild.sh currently does.

@vindicatorr
Copy link
Author

The structure for how my build goes is as follows:

 texlive
 gnulib
 bzip
 openssl
 cpython
 help2man
  libtoolize
   pcre
    swig
 curl
 ncurses
  libedit
 gperf
  gettext
 libunwind
 cmake
 llvm
  clang
   lldb
    Mono
     Roslyn
     MSBuild  //not sure where this will go in my build process.
      CoreCLR
       LLILC
        libuv
         Aspnet
    io.js
      GnomeKeyring
       Atom/Brackets
        Omnisharp

I git everything I can so I have the (latest/buggiest). to play with.

In the case of Mono:

 $ git clone https://github.com/mono/mono.git
 $ git reset --hard 8de00a141d127352e2af3dba91dd1860791e05ba
  //latest successful at the time of my note entry.
 $ ./autogen.sh 
 $ make get-monolite-latest
 $ make 2>&1 | tee make.log
 $ make check 2>&1 | tee check.log
 $ make install 2>&1 | tee install.log
 $ sudo cert-sync /etc/ssl/certs/ca-certificates.crt
 $ unzip dotnet_PortableReferenceAssemblies-2014-04-14.zip
 $ mkdir -pv /usr/local/lib/mono/xbuild-frameworks/.NETPortable
 $ mv -v PortableReferenceAssemblies-2014-04-14/* /usr/local/lib/mono/xbuild-frameworks/.NETPortable

@ghost
Copy link

ghost commented Jun 14, 2015

@Vindicator, can you try with latest mono v4.0.2.4 (https://github.com/mono/mono/releases/latest) if this is still failing?

@davkean
Copy link
Member

davkean commented Oct 21, 2015

This issue is a little stale, so closing it. Feel free to reopen or open a different a issue if you are still running into issues.

@davkean davkean closed this as completed Oct 21, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants