{filelink=17577}
using System;
using System.Reflection;
class ADGetData
{
public static void Main()
{
AppDomain currentDomain = AppDomain.Curre
|
Reflection
Utilisation de l’événement ‘AppDomain.AssemblyResolve’
{filelink=17564}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Reflection;
public class MyType
{
publi
|
Utilisation de GetAssembly
{filelink=17578}
using System;
using System.Reflection;
using System.Globalization;
class MainClass
{
public static void Main()
{
ListAssemblie
|
Utilisation de répertoire de base utilisé par ‘assembly resolver’ pour explorer les assemblées
{filelink=17565}
using System;
using System.Reflection;
using System.Security.Policy;
class RepertoireBase
{
public static void Main()
{
AppD
|
Invocation Dynamique des méthodes
{filelink=17579}
using System;
using System.Reflection;
namespace Ref
{
interface IMyInterface
{
void AfficherUnString(string s);
void
|
Modification de chemin d’emplacement des assemnlées privées
{filelink=17566}
using System;
using System.Reflection;
using System.Security.Policy;
class ADAppendPrivatePath
{
public static void Main()
{
Evidence
|
Chargement dynamique des ‘Assembley’
{filelink=17550}
using System;
using System.Reflection;
using System.IO;
public class MainClass
{
static void Main(string[] args)
{
AssemblyLoa
|
Créer une instance d’un type ‘COM’
{filelink=17567}
using System;
using System.Reflection;
using System.Runtime.InteropServices;
[ComVisible(true)]
class ExempleTypeCom {
public ExempleTypeCo
|
Analyser les membres et les méthodes d’une classe
{filelink=17551}
using System;
using System.Reflection;
class MaClasse
{
MaClasse() {}
static void Process() {}
public int methodeUnitile(int i, De
|
Créer une nouvelle instance d’un type spécifique
{filelink=17568}
using System;
using System.Reflection;
public class InstanceType : MarshalByRefObject
{
public void PrintDomain()
{
Console.Wr
|