When dynamically compiling script with a class with a nested class defined, the collection would be null.
Example:
class test
{
 class asd
 {
 }
}
[Mono.Debugger.Soft] Caching VirtualMachine threads, caching frames in ThreadMirror and fetching StackFrames in bulk for all threads
validate if attribute is defined before check IsAny
[build] Fix Mono.Cecil.Mdb build with xbuild
[build] Drop AssemblyInfo from the sources in Mono.Cecil.Mdb
[build] MSBuild setup: Add support for -keyfile and -delaysign, thanks to Marek Safar for the pointer
[System.Runtime.Remoting] Build if DBEUG Is defined
[build] the csproj files can now do a full class libraries build
Merge pull request #1055 from josedonizetti/fix_datacontractserializer_tests

validate if attribute is defined before check IsAny
Fix the build on Visual C++

Visual C++ does not support intermixed declarations and code and
errors out with:
error C2275: 'guint' : illegal use of this type as an expression

This also silences gcc/clang warnings such as:
mono-counters.c:xxx:3: warning: ISO C90 forbids mixing declarations
and code

In this case this can be fixed easily by skipping the intermediate
variable.

Based on pull request #1043 by J-M <jean-michel.perraud@csiro.au>

This change is released under the MIT license.
[Mono.Security] Added Encode to AuthorityKeyIdentifierExtension and SubjectKeyIdentifierExtension.
Merge pull request #1056 from ranma42/vc-compat-C90

Fix the build on Visual C++
Rename configure.in -> configure.ac. Based on PR #976.
More C90 compatibility fixes

This silences the following gcc/clang warnings from MonoJenkins:
sgen-tarjan-bridge.c:395:2: warning: ISO C90 forbids mixed declarations and code
proflog.c:1942:2: warning: ISO C90 forbids mixed declarations and code
proflog.c:1999:3: warning: ISO C90 forbids mixed declarations and code
decode.c:2409:6: warning: ISO C90 forbids mixed declarations and code
decode.c:2433:6: warning: ISO C90 forbids mixed declarations and code

Moving the declarations to the beginning of the blocks is sufficient
to silence the warnings.

This change is released under the MIT license.
Fix non-prototype function declarations

MonoJenkins repeatedly complains about:
mono-counters.c:xxx:1: warning: function declaration isn't a prototype
[-Wstrict-prototypes]

This is caused by the missing declaration of the function arguments.

This change is released under the MIT license.
[eval] Add test for nested types
[mcs] Add cref handling of user operator documentation without parameters
[mcs] Don't report hiding warnings for compiler generated fields
Merge pull request #1033 from godFather89/master

When dynamically compiling script with a class with a nested class defin...
Merge pull request #1059 from ranma42/jenkins-warnings-cleanup

Cleanup of some MonoJenkins warnings