Ejemplo n.º 1
0
 internal static extern void Refactoring_FindSourceDefinitionsAndDetermineSymbolFromParseTree(
     SafeHandle compilationScope,
     IRefactorProgressUI progressUI,
     IntPtr refNodePointer,
     out NamedSymbolKind definitionKind,
     [MarshalAs(UnmanagedType.BStr)] out string rqName,
     [MarshalAs(UnmanagedType.BStr)] out string RQNameForParameterFromOtherPartialMethod,
     [MarshalAs(UnmanagedType.BStr)] out string assemblyName,
     [MarshalAs(UnmanagedType.SafeArray)] out string[] namespaceDefiningAssemblies,
     out ParseTree.Handle anonymousTypePropertyRefOwner,
     out IntPtr anonymousTypePropertyRefPointer,
     out int hasExternalVisibility,
     [MarshalAs(UnmanagedType.SafeArray)] out string[] sourceLocationFilenames,
     [MarshalAs(UnmanagedType.SafeArray)] out IntPtr[] sourceLocationOwners,
     [MarshalAs(UnmanagedType.SafeArray)] out IntPtr[] sourceLocationNodePointers,
     [MarshalAs(UnmanagedType.SafeArray)] out int[] anonymousTypePropertyReferenceToSelf
     );
Ejemplo n.º 2
0
            internal static extern void Refactoring_FindSourceDefinitionsAndDetermineSymbolFromParseTree(
				SafeHandle compilationScope,
				IRefactorProgressUI progressUI,
				IntPtr refNodePointer,
				out NamedSymbolKind definitionKind,
				[MarshalAs(UnmanagedType.BStr)] out string rqName,
				[MarshalAs(UnmanagedType.BStr)] out string RQNameForParameterFromOtherPartialMethod,
				[MarshalAs(UnmanagedType.BStr)] out string assemblyName,
				[MarshalAs(UnmanagedType.SafeArray)] out string[] namespaceDefiningAssemblies,
				out ParseTree.Handle anonymousTypePropertyRefOwner,
				out IntPtr anonymousTypePropertyRefPointer,
				out int hasExternalVisibility,
				[MarshalAs(UnmanagedType.SafeArray)] out string[] sourceLocationFilenames,
				[MarshalAs(UnmanagedType.SafeArray)] out IntPtr[] sourceLocationOwners,
				[MarshalAs(UnmanagedType.SafeArray)] out IntPtr[] sourceLocationNodePointers,
				[MarshalAs(UnmanagedType.SafeArray)] out int[] anonymousTypePropertyReferenceToSelf
			);