Merge pull request #555 from jack-pappas/sigaltstack-patch
[mono.git] / mcs / class / Mono.CodeContracts / Mono.CodeContracts.dll.sources
index e9ab18f8883c9240f1acea16ce0024860730ebbd..b26cf76b660ade9bcfebf9452a3a9339fb25c401 100644 (file)
@@ -35,4 +35,343 @@ Mono.CodeContracts.Rewrite.AstVisitors/CompileVisitor.cs
 Mono.CodeContracts.Rewrite.AstVisitors/ExprVisitor.cs
 Mono.CodeContracts.Rewrite.AstVisitors/InstructionExtentVisitor.cs
 Mono.CodeContracts.Rewrite.AstVisitors/SourcePositionVisitor.cs
-
+Mono.CodeContracts.Static.Analysis.Drivers/AnalysisDriver.cs
+Mono.CodeContracts.Static.Analysis.Drivers/BasicAnalysisDriver.cs
+Mono.CodeContracts.Static.Analysis.Drivers/BasicMethodDriver.cs
+Mono.CodeContracts.Static.Analysis.Drivers/CodeContractsAnalysisDriver.cs
+Mono.CodeContracts.Static.Analysis.Drivers/IBasicAnalysisDriver.cs
+Mono.CodeContracts.Static.Analysis.Drivers/IBasicMethodDriver.cs
+Mono.CodeContracts.Static.Analysis.Drivers/IMethodAnalysis.cs
+Mono.CodeContracts.Static.Analysis.Drivers/IMethodAnalysisFixPoint.cs
+Mono.CodeContracts.Static.Analysis.Drivers/IMethodDriver.cs
+Mono.CodeContracts.Static.Analysis.Drivers/IMethodResult.cs
+Mono.CodeContracts.Static.Analysis.ExpressionAnalysis.Decoding/FullExpressionDecoder.cs
+Mono.CodeContracts.Static.Analysis.ExpressionAnalysis.Decoding/IFullExpressionDecoder.cs
+Mono.CodeContracts.Static.Analysis.ExpressionAnalysis.Decoding/QueryVisitor.cs
+Mono.CodeContracts.Static.Analysis.ExpressionAnalysis.Decoding/VisitorForIsBinaryExpression.cs
+Mono.CodeContracts.Static.Analysis.ExpressionAnalysis.Decoding/VisitorForIsInst.cs
+Mono.CodeContracts.Static.Analysis.ExpressionAnalysis.Decoding/VisitorForIsNull.cs
+Mono.CodeContracts.Static.Analysis.ExpressionAnalysis.Decoding/VisitorForIsUnaryExpression.cs
+Mono.CodeContracts.Static.Analysis.ExpressionAnalysis.Decoding/VisitorForSizeOf.cs
+Mono.CodeContracts.Static.Analysis.ExpressionAnalysis.Decoding/VisitorForUnderlyingVariable.cs
+Mono.CodeContracts.Static.Analysis.ExpressionAnalysis.Decoding/VisitorForValueOf.cs
+Mono.CodeContracts.Static.Analysis.ExpressionAnalysis.Decoding/VisitorForVariable.cs
+Mono.CodeContracts.Static.Analysis.ExpressionAnalysis.Decoding/VisitorForVariablesIn.cs
+Mono.CodeContracts.Static.Analysis.ExpressionAnalysis.Expressions/BinaryExpr.cs
+Mono.CodeContracts.Static.Analysis.ExpressionAnalysis.Expressions/ConstExpr.cs
+Mono.CodeContracts.Static.Analysis.ExpressionAnalysis.Expressions/Expr.cs
+Mono.CodeContracts.Static.Analysis.ExpressionAnalysis.Expressions/IsInstExpr.cs
+Mono.CodeContracts.Static.Analysis.ExpressionAnalysis.Expressions/NullExpr.cs
+Mono.CodeContracts.Static.Analysis.ExpressionAnalysis.Expressions/SizeOfExpr.cs
+Mono.CodeContracts.Static.Analysis.ExpressionAnalysis.Expressions/UnaryExpr.cs
+Mono.CodeContracts.Static.Analysis.ExpressionAnalysis/AnalysisDecoder.cs
+Mono.CodeContracts.Static.Analysis.ExpressionAnalysis/AssumeDecoder.cs
+Mono.CodeContracts.Static.Analysis.ExpressionAnalysis/ExprDomain.cs
+Mono.CodeContracts.Static.Analysis.ExpressionAnalysis/ExpressionAnalysisFacade.cs
+Mono.CodeContracts.Static.Analysis.ExpressionAnalysis/ExpressionDecoder.cs
+Mono.CodeContracts.Static.Analysis.ExpressionAnalysis/ExpressionDecoderAdapter.cs
+Mono.CodeContracts.Static.Analysis.ExpressionAnalysis/ExpressionPrinterFactory.cs
+Mono.CodeContracts.Static.Analysis.ExpressionAnalysis/ILDecoderAdapter.cs
+Mono.CodeContracts.Static.Analysis.ExpressionAnalysis/ValueAnalysis.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis.Paths/AccessPathFilter.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis.Paths/IVisibilityCheck.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis.Paths/MethodCallPathElement.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis.Paths/ParameterPathElement.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis.Paths/PathElement.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis.Paths/PathElementBase.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis.Paths/PathElement`1.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis.Paths/PathExtensions.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis.Paths/SpecialPathElement.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis.Paths/SpecialPathElementKind.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis.SymbolicGraph/AbstractDomainUpdate.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis.SymbolicGraph/EdgeUpdate.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis.SymbolicGraph/EliminateEdgeUpdate.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis.SymbolicGraph/EqualityPair.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis.SymbolicGraph/EqualityUpdate.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis.SymbolicGraph/IMergeInfo.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis.SymbolicGraph/MergeInfo.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis.SymbolicGraph/MultiEdge.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis.SymbolicGraph/MultiEdgeUpdate.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis.SymbolicGraph/SymGraph.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis.SymbolicGraph/SymGraphTerm.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis.SymbolicGraph/Update.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis/AbstractType.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis/AnalysisDecoder.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis/Domain.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis/FunctionsTable.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis/HeapAnalysis.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis/IAbstractDomainForEGraph.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis/IConstantInfo.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis/ISymGraph.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis/LabeledSymbol.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis/MethodWrapper.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis/ParameterWrapper.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis/StackToSymbolicAdapter.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis/SymbolicValue.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis/SymFunction.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis/SymValue.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis/TypeCache.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis/ValueContextProvider.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis/ValueDecoder.cs
+Mono.CodeContracts.Static.Analysis.HeapAnalysis/Wrapper.cs
+Mono.CodeContracts.Static.Analysis.NonNull/Analysis.cs
+Mono.CodeContracts.Static.Analysis.NonNull/NonNullDomain.cs
+Mono.CodeContracts.Static.Analysis.NonNull/ExpressionAssertDischarger.cs
+Mono.CodeContracts.Static.Analysis.NonNull/ExpressionAssumeDecoder.cs
+Mono.CodeContracts.Static.Analysis.NonNull/NonNullAnalysisFacade.cs
+Mono.CodeContracts.Static.Analysis.Numerical/AbstractInterpretationException.cs
+Mono.CodeContracts.Static.Analysis.Numerical/Analysers.cs
+Mono.CodeContracts.Static.Analysis.Numerical/Analysis.cs
+Mono.CodeContracts.Static.Analysis.Numerical/Analysis.GenericValueAnalysis.cs
+Mono.CodeContracts.Static.Analysis.Numerical/Analysis.ConstantEvaluator.cs
+Mono.CodeContracts.Static.Analysis.Numerical/Analysis.GenericNumericalAnalysis.cs
+Mono.CodeContracts.Static.Analysis.Numerical/BoxedExpressionDecoder.cs
+Mono.CodeContracts.Static.Analysis.Numerical/BoxedExpressionEncoder.cs
+Mono.CodeContracts.Static.Analysis.Numerical/BoxedVariable.cs
+Mono.CodeContracts.Static.Analysis.Numerical/Counter.cs
+Mono.CodeContracts.Static.Analysis.Numerical/DisInterval.cs
+Mono.CodeContracts.Static.Analysis.Numerical/DisIntervalAssumer.cs
+Mono.CodeContracts.Static.Analysis.Numerical/DisIntervalContext.cs
+Mono.CodeContracts.Static.Analysis.Numerical/ConstToIntervalEvaluator.cs
+Mono.CodeContracts.Static.Analysis.Numerical/DisIntervalEnvironment.cs
+Mono.CodeContracts.Static.Analysis.Numerical/EvaluateExpressionVisitor.cs
+Mono.CodeContracts.Static.Analysis.Numerical/ExpressionType.cs
+Mono.CodeContracts.Static.Analysis.Numerical/GetThresholdVisitor.cs
+Mono.CodeContracts.Static.Analysis.Numerical/IExpressionDecoder.cs
+Mono.CodeContracts.Static.Analysis.Numerical/IExpressionEncoder.cs
+Mono.CodeContracts.Static.Analysis.Numerical/IIntervalEnvironment.cs
+Mono.CodeContracts.Static.Analysis.Numerical/IntervalAssumer.cs
+Mono.CodeContracts.Static.Analysis.Numerical/IntervalContext.cs
+Mono.CodeContracts.Static.Analysis.Numerical/IntervalContextBase.cs
+Mono.CodeContracts.Static.Analysis.Numerical/IntervalEnvironment.cs
+Mono.CodeContracts.Static.Analysis.Numerical/IntervalInference.cs
+Mono.CodeContracts.Static.Analysis.Numerical/IntervalRationalAssumerBase.cs
+Mono.CodeContracts.Static.Analysis.Numerical/IntervalRationalContextBase.cs
+Mono.CodeContracts.Static.Analysis.Numerical/IntervalAssumeFalseVisitor.cs
+Mono.CodeContracts.Static.Analysis.Numerical/IntervalAssumeTrueVisitor.cs
+Mono.CodeContracts.Static.Analysis.Numerical/IntervalAssumerBase.cs
+Mono.CodeContracts.Static.Analysis.Numerical/LongToIntegerConstantEvaluator.cs
+Mono.CodeContracts.Static.Analysis.Numerical/EvaluateArithmeticWithOverflow.cs
+Mono.CodeContracts.Static.Analysis.Numerical/ExpressionOperator.cs
+Mono.CodeContracts.Static.Analysis.Numerical/ExpressionViaStringComparer.cs
+Mono.CodeContracts.Static.Analysis.Numerical/ConstantEvaluatorVisitor.cs
+Mono.CodeContracts.Static.Analysis.Numerical/GenericExpressionVisitor.cs
+Mono.CodeContracts.Static.Analysis.Numerical/GenericTypeExpressionVisitor.cs
+Mono.CodeContracts.Static.Analysis.Numerical/IEnvironmentDomain.cs
+Mono.CodeContracts.Static.Analysis.Numerical/Interval.cs
+Mono.CodeContracts.Static.Analysis.Numerical/IntervalBase.cs
+Mono.CodeContracts.Static.Analysis.Numerical/IntervalEnvironmentBase.cs
+Mono.CodeContracts.Static.Analysis.Numerical/Monomial.cs
+Mono.CodeContracts.Static.Analysis.Numerical/ObjectExtensions.cs
+Mono.CodeContracts.Static.Analysis.Numerical/Polynomial.cs
+Mono.CodeContracts.Static.Analysis.Numerical/Rational.cs
+Mono.CodeContracts.Static.Analysis.Numerical/AssumeFalseVisitor.cs
+Mono.CodeContracts.Static.Analysis.Numerical/AssumeTrueVisitor.cs
+Mono.CodeContracts.Static.Analysis.Numerical/RationalThreshold.cs
+Mono.CodeContracts.Static.Analysis.Numerical/Threshold.cs
+Mono.CodeContracts.Static.Analysis.Numerical/TresholdDB.cs
+Mono.CodeContracts.Static.Analysis.Numerical/ValueExpressionDecoder.cs
+Mono.CodeContracts.Static.Analysis.StackAnalysis/APCMap.cs
+Mono.CodeContracts.Static.Analysis.StackAnalysis/SequenceGenerator.cs
+Mono.CodeContracts.Static.Analysis.StackAnalysis/StackDecoder.cs
+Mono.CodeContracts.Static.Analysis.StackAnalysis/StackDepthFactory.cs
+Mono.CodeContracts.Static.Analysis.StackAnalysis/StackDepthProvider.cs
+Mono.CodeContracts.Static.Analysis.StackAnalysis/StackInfo.cs
+Mono.CodeContracts.Static.Analysis.StackAnalysis/StackInfo`1.cs
+Mono.CodeContracts.Static.Analysis/CodeLayer.cs
+Mono.CodeContracts.Static.Analysis/CodeLayerFactory.cs
+Mono.CodeContracts.Static.Analysis/ICodeLayer.cs
+Mono.CodeContracts.Static.Analysis/IExpressionContext.cs
+Mono.CodeContracts.Static.Analysis/IExpressionContextProvider.cs
+Mono.CodeContracts.Static.Analysis/ILPrinter.cs
+Mono.CodeContracts.Static.Analysis/IMethodContext.cs
+Mono.CodeContracts.Static.Analysis/IMethodContextProvider.cs
+Mono.CodeContracts.Static.Analysis/IStackContext.cs
+Mono.CodeContracts.Static.Analysis/IStackContextProvider.cs
+Mono.CodeContracts.Static.Analysis/IValueContext.cs
+Mono.CodeContracts.Static.Analysis/IValueContextProvider.cs
+Mono.CodeContracts.Static.Analysis/PrinterFactory.cs
+Mono.CodeContracts.Static.AST.Visitors/CodeVisitor.cs
+Mono.CodeContracts.Static.AST.Visitors/DefaultNodeVisitor.cs
+Mono.CodeContracts.Static.AST.Visitors/IAggregateVisitor.cs
+Mono.CodeContracts.Static.AST.Visitors/ICodeConsumer.cs
+Mono.CodeContracts.Static.AST.Visitors/IExpressionILVisitor.cs
+Mono.CodeContracts.Static.AST.Visitors/IILVisitor.cs
+Mono.CodeContracts.Static.AST.Visitors/ILVisitorBase.cs
+Mono.CodeContracts.Static.AST.Visitors/IMethodCodeConsumer.cs
+Mono.CodeContracts.Static.AST.Visitors/ISymbolicExpressionVisitor.cs
+Mono.CodeContracts.Static.AST.Visitors/ISyntheticILVisitor.cs
+Mono.CodeContracts.Static.AST.Visitors/NodeInspector.cs
+Mono.CodeContracts.Static.AST.Visitors/NodeVisitor.cs
+Mono.CodeContracts.Static.AST.Visitors/ValueCodeVisitor.cs
+Mono.CodeContracts.Static.AST/ArrayTypeNode.cs
+Mono.CodeContracts.Static.AST/AssemblyNode.cs
+Mono.CodeContracts.Static.AST/AssignmentStatement.cs
+Mono.CodeContracts.Static.AST/BinaryExpression.cs
+Mono.CodeContracts.Static.AST/BinaryOperator.cs
+Mono.CodeContracts.Static.AST/Block.cs
+Mono.CodeContracts.Static.AST/BlockExpression.cs
+Mono.CodeContracts.Static.AST/BodyParser.cs
+Mono.CodeContracts.Static.AST/Branch.cs
+Mono.CodeContracts.Static.AST/CatchFilter.cs
+Mono.CodeContracts.Static.AST/Class.cs
+Mono.CodeContracts.Static.AST/Construct.cs
+Mono.CodeContracts.Static.AST/CoreSystemTypes.cs
+Mono.CodeContracts.Static.AST/EndFinally.cs
+Mono.CodeContracts.Static.AST/Ensures.cs
+Mono.CodeContracts.Static.AST/ExceptionHandler.cs
+Mono.CodeContracts.Static.AST/Expression.cs
+Mono.CodeContracts.Static.AST/ExpressionStatement.cs
+Mono.CodeContracts.Static.AST/FaultHandler.cs
+Mono.CodeContracts.Static.AST/Field.cs
+Mono.CodeContracts.Static.AST/Literal.cs
+Mono.CodeContracts.Static.AST/Local.cs
+Mono.CodeContracts.Static.AST/Member.cs
+Mono.CodeContracts.Static.AST/MemberBinding.cs
+Mono.CodeContracts.Static.AST/Method.cs
+Mono.CodeContracts.Static.AST/MethodCall.cs
+Mono.CodeContracts.Static.AST/MethodContract.cs
+Mono.CodeContracts.Static.AST/MethodContractElement.cs
+Mono.CodeContracts.Static.AST/Module.cs
+Mono.CodeContracts.Static.AST/NaryExpression.cs
+Mono.CodeContracts.Static.AST/Node.cs
+Mono.CodeContracts.Static.AST/NodeType.cs
+Mono.CodeContracts.Static.AST/OperatorExtensions.cs
+Mono.CodeContracts.Static.AST/Parameter.cs
+Mono.CodeContracts.Static.AST/Property.cs
+Mono.CodeContracts.Static.AST/Reference.cs
+Mono.CodeContracts.Static.AST/Requires.cs
+Mono.CodeContracts.Static.AST/Return.cs
+Mono.CodeContracts.Static.AST/Statement.cs
+Mono.CodeContracts.Static.AST/This.cs
+Mono.CodeContracts.Static.AST/TypeNode.cs
+Mono.CodeContracts.Static.AST/UnaryExpression.cs
+Mono.CodeContracts.Static.AST/UnaryOperator.cs
+Mono.CodeContracts.Static.AST/Variable.cs
+Mono.CodeContracts.Static.ContractExtraction/ContractExtractor.cs
+Mono.CodeContracts.Static.ContractExtraction/ContractNodes.cs
+Mono.CodeContracts.Static.ContractExtraction/GatherLocals.cs
+Mono.CodeContracts.Static.ContractExtraction/HelperMethods.cs
+Mono.CodeContracts.Static.ContractExtraction/RepresentationForAttribute.cs
+Mono.CodeContracts.Static.ControlFlow.Blocks/AssumeBlock.cs
+Mono.CodeContracts.Static.ControlFlow.Blocks/BlockBase.cs
+Mono.CodeContracts.Static.ControlFlow.Blocks/BlockWithLabels.cs
+Mono.CodeContracts.Static.ControlFlow.Blocks/CatchFilterEntryBlock.cs
+Mono.CodeContracts.Static.ControlFlow.Blocks/EnsuresBlock.cs
+Mono.CodeContracts.Static.ControlFlow.Blocks/EntryBlock.cs
+Mono.CodeContracts.Static.ControlFlow.Blocks/EntryExitBlock.cs
+Mono.CodeContracts.Static.ControlFlow.Blocks/LabelAdapter.cs
+Mono.CodeContracts.Static.ControlFlow.Blocks/MethodCallBlock.cs
+Mono.CodeContracts.Static.ControlFlow.Blocks/NewObjCallBlock.cs
+Mono.CodeContracts.Static.ControlFlow.Subroutines.Builders/BlockBuilder.cs
+Mono.CodeContracts.Static.ControlFlow.Subroutines.Builders/BlockStartGatherer.cs
+Mono.CodeContracts.Static.ControlFlow.Subroutines.Builders/EnsuresFactory.cs
+Mono.CodeContracts.Static.ControlFlow.Subroutines.Builders/RequiresFactory.cs
+Mono.CodeContracts.Static.ControlFlow.Subroutines.Builders/SimpleSubroutineBuilder.cs
+Mono.CodeContracts.Static.ControlFlow.Subroutines.Builders/SubroutineBuilder.cs
+Mono.CodeContracts.Static.ControlFlow.Subroutines.Builders/SubroutineFactory.cs
+Mono.CodeContracts.Static.ControlFlow.Subroutines.Builders/SubroutineWithHandlersBuilder.cs
+Mono.CodeContracts.Static.ControlFlow.Subroutines/EnsuresSubroutine.cs
+Mono.CodeContracts.Static.ControlFlow.Subroutines/FaultFinallySubroutineBase.cs
+Mono.CodeContracts.Static.ControlFlow.Subroutines/FaultSubroutine.cs
+Mono.CodeContracts.Static.ControlFlow.Subroutines/FinallySubroutine.cs
+Mono.CodeContracts.Static.ControlFlow.Subroutines/MethodContractSubroutine.cs
+Mono.CodeContracts.Static.ControlFlow.Subroutines/MethodSubroutine.cs
+Mono.CodeContracts.Static.ControlFlow.Subroutines/OldScanStateMachine.cs
+Mono.CodeContracts.Static.ControlFlow.Subroutines/OldValueSubroutine.cs
+Mono.CodeContracts.Static.ControlFlow.Subroutines/RequiresSubroutine.cs
+Mono.CodeContracts.Static.ControlFlow.Subroutines/SimpleSubroutine.cs
+Mono.CodeContracts.Static.ControlFlow.Subroutines/SubroutineBase.cs
+Mono.CodeContracts.Static.ControlFlow.Subroutines/SubroutineFacade.cs
+Mono.CodeContracts.Static.ControlFlow.Subroutines/SubroutineWithHandlers.cs
+Mono.CodeContracts.Static.ControlFlow/APC.cs
+Mono.CodeContracts.Static.ControlFlow/APCDecoder.cs
+Mono.CodeContracts.Static.ControlFlow/CFGBlock.cs
+Mono.CodeContracts.Static.ControlFlow/ContractFilteredCFG.cs
+Mono.CodeContracts.Static.ControlFlow/ControlFlowGraph.cs
+Mono.CodeContracts.Static.ControlFlow/Edge.cs
+Mono.CodeContracts.Static.ControlFlow/EdgeMap.cs
+Mono.CodeContracts.Static.ControlFlow/EdgeTag.cs
+Mono.CodeContracts.Static.ControlFlow/EdgeTagExtensions.cs
+Mono.CodeContracts.Static.ControlFlow/EdgeVisitor.cs
+Mono.CodeContracts.Static.ControlFlow/ICFG.cs
+Mono.CodeContracts.Static.ControlFlow/IConstantInfo.cs
+Mono.CodeContracts.Static.ControlFlow/IHandlerFilter.cs
+Mono.CodeContracts.Static.ControlFlow/IMethodInfo.cs
+Mono.CodeContracts.Static.ControlFlow/IStackInfo.cs
+Mono.CodeContracts.Static.ControlFlow/RemoveBranchDelegator.cs
+Mono.CodeContracts.Static.ControlFlow/Subroutine.cs
+Mono.CodeContracts.Static.ControlFlow/SubroutineKind.cs
+Mono.CodeContracts.Static.DataFlowAnalysis/DataFlowAnalysisBase.cs
+Mono.CodeContracts.Static.DataFlowAnalysis/EdgeBasedWidening.cs
+Mono.CodeContracts.Static.DataFlowAnalysis/EdgeConverter.cs
+Mono.CodeContracts.Static.DataFlowAnalysis/ForwardAnalysis.cs
+Mono.CodeContracts.Static.DataFlowAnalysis/ForwardDataFlowAnalysisBase.cs
+Mono.CodeContracts.Static.DataFlowAnalysis/IAnalysis.cs
+Mono.CodeContracts.Static.DataFlowAnalysis/IFixPointInfo.cs
+Mono.CodeContracts.Static.DataFlowAnalysis/IWidenStrategy.cs
+Mono.CodeContracts.Static.DataFlowAnalysis/Joiner.cs
+Mono.CodeContracts.Static.DataFlowAnalysis/StepWidening.cs
+Mono.CodeContracts.Static.DataStructures.Patricia/BranchNode.cs
+Mono.CodeContracts.Static.DataStructures.Patricia/EmptyNode.cs
+Mono.CodeContracts.Static.DataStructures.Patricia/LeafNode.cs
+Mono.CodeContracts.Static.DataStructures.Patricia/PatriciaTrieNode.cs
+Mono.CodeContracts.Static.DataStructures/AbstractWorkList.cs
+Mono.CodeContracts.Static.DataStructures/BooleanExtensions.cs
+Mono.CodeContracts.Static.DataStructures/DecoratorHelper.cs
+Mono.CodeContracts.Static.DataStructures/DepthFirst.cs
+Mono.CodeContracts.Static.DataStructures/DoubleDictionary.cs
+Mono.CodeContracts.Static.DataStructures/DoubleImmutableMap.cs
+Mono.CodeContracts.Static.DataStructures/Dummy.cs
+Mono.CodeContracts.Static.DataStructures/EdgeVisitor.cs
+Mono.CodeContracts.Static.DataStructures/GraphWrapper.cs
+Mono.CodeContracts.Static.DataStructures/IGraph.cs
+Mono.CodeContracts.Static.DataStructures/IImmutableIntMap.cs
+Mono.CodeContracts.Static.DataStructures/IImmutableMap.cs
+Mono.CodeContracts.Static.DataStructures/IImmutableSet.cs
+Mono.CodeContracts.Static.DataStructures/IIndexable.cs
+Mono.CodeContracts.Static.DataStructures/ImmutableIntKeyMap.cs
+Mono.CodeContracts.Static.DataStructures/ImmutableIntMap.cs
+Mono.CodeContracts.Static.DataStructures/ImmutableMap.cs
+Mono.CodeContracts.Static.DataStructures/ImmutableSet.cs
+Mono.CodeContracts.Static.DataStructures/ImmutableSetExtensions.cs
+Mono.CodeContracts.Static.DataStructures/Indexable.cs
+Mono.CodeContracts.Static.DataStructures/IPropertyCollection.cs
+Mono.CodeContracts.Static.DataStructures/IWorkList.cs
+Mono.CodeContracts.Static.DataStructures/Sequence.cs
+Mono.CodeContracts.Static.DataStructures/SequenceExtensions.cs
+Mono.CodeContracts.Static.DataStructures/Optional.cs
+Mono.CodeContracts.Static.DataStructures/Pair.cs
+Mono.CodeContracts.Static.DataStructures/PriorityQueue.cs
+Mono.CodeContracts.Static.DataStructures/TypedKey.cs
+Mono.CodeContracts.Static.DataStructures/PropertyCollection.cs
+Mono.CodeContracts.Static.DataStructures/VisitStatus.cs
+Mono.CodeContracts.Static.DataStructures/WorkList.cs
+Mono.CodeContracts.Static.Extensions/Extensions.cs
+Mono.CodeContracts.Static.Lattices/AbstractDomainExtensions.cs
+Mono.CodeContracts.Static.Lattices/EnvironmentDomain.cs
+Mono.CodeContracts.Static.Lattices/FlatDomain.cs
+Mono.CodeContracts.Static.Lattices/IAbstractDomain.cs
+Mono.CodeContracts.Static.Lattices/SetDomain.cs
+Mono.CodeContracts.Static.Providers/CodeContractDecoder.cs
+Mono.CodeContracts.Static.Providers/CodeProviderImpl.cs
+Mono.CodeContracts.Static.Providers/ICodeProvider.cs
+Mono.CodeContracts.Static.Providers/IContractProvider.cs
+Mono.CodeContracts.Static.Providers/IILDecoder.cs
+Mono.CodeContracts.Static.Providers/IMetaDataProvider.cs
+Mono.CodeContracts.Static.Providers/IMethodCodeProvider.cs
+Mono.CodeContracts.Static.Providers/MetaDataProvider.cs
+Mono.CodeContracts.Static.Proving/AssertionFinder.cs
+Mono.CodeContracts.Static.Proving/BasicFacts.cs
+Mono.CodeContracts.Static.Proving/BoxedExpression.cs
+Mono.CodeContracts.Static.Proving/BoxedExpressionExtensions.cs
+Mono.CodeContracts.Static.Proving/ComposedFactQuery.cs
+Mono.CodeContracts.Static.Proving/ConstantPropagationFactQuery.cs
+Mono.CodeContracts.Static.Proving/IFactBase.cs
+Mono.CodeContracts.Static.Proving/IFactQuery.cs
+Mono.CodeContracts.Static.Proving/SimpleLogicInference.cs
+Mono.CodeContracts.Static/CheckResults.cs
+Mono.CodeContracts.Static/CheckOptions.cs
+Mono.CodeContracts.Static/Checker.cs
+Mono.CodeContracts.Static/DebugOptions.cs
+Mono.CodeContracts.Static/ProofOutcome.cs