This documentation is archived and is not being maintained.

Microsoft.VisualC Namespace

The Microsoft.VisualC namespace contains classes that support compilation and code generation using the C++ language.

Public classCodeDomTypeInfoEncapsulates descriptions of a type.
Public classCppCodeGeneratorProvides an example implementation of the ICodeGenerator interface and ICodeCompiler interface.
Public classCppCodeGenerator7Provides an example implementation of the ICodeGenerator interface.
Public classCppCodeGeneratorBase
Public classCppCodeProviderProvides a base class for a C/C++ implementation of CodeDomProvider.
Public classCppCodeProvider7
Public classDebugInfoInPDBAttribute Obsolete. An attribute applied to native classes that tells the debugger to look up field information in the pdb rather than in metadata.
Public classDecoratedNameAttribute Obsolete. An attribute used by the compiler to pass the decorated name of a method to the linker.
Public classIsConstModifierInfrastructure. Obsolete.
Public classIsCXXReferenceModifierInfrastructure. Obsolete.
Public classIsLongModifierInfrastructure. Obsolete.
Public classIsSignedModifierInfrastructure. Obsolete.
Public classIsVolatileModifierInfrastructure. Obsolete.
Public classMiscellaneousBitsAttribute Obsolete. An attribute that stores miscellaneous information about a type in metadata.
Public classNeedsCopyConstructorModifier Obsolete. A custom modifier applied to parameters that tells the CLR marshaler to call the parameter's copy constructor when marshaling the parameter.
Public classNoSignSpecifiedModifierInfrastructure. Obsolete.
Public classSymbolTableStackRepresents a simple last-in-first-out (LIFO) non-generic collection of C++ code document object model (CodeDOM) objects.