System.Reflection.Assembly.GetExecutingAssembly C# (CSharp) Метод

GetExecutingAssembly() приватный Метод

private GetExecutingAssembly ( ) : Assembly
Результат Assembly
        public static extern Assembly GetExecutingAssembly();

Usage Example

Пример #1
0
            public override void AssembleNew(Cosmos.Assembler.Assembler aAssembler, object aMethodInfo)
            {
                var allTemplates = Assembly.GetExecutingAssembly().GetTypes();

                con.WriteLine("---------------------------------");
                foreach (var template in allTemplates)
                {
                    if (!template.IsClass || typeof(sys.MulticastDelegate).IsAssignableFrom(template.BaseType) || template.IsInterface || template.Name.ToLower().Contains("<") || template.Name.ToLower().Contains("boot") || template.Name.ToLower().Contains("gc") || template.Name.ToLower().Contains("plug") || template.Name.ToLower().Contains("asm"))
                    {
                        continue;
                    }
                    con.WriteLine(template.Name);
                    foreach (var variable in template.GetFields((BindingFlags)int.MaxValue))// BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.FlattenHierarchy))
                    {
                        if (variable.FieldType.IsClass)
                        {
                            con.WriteLine("   Clas " + variable.Name);
                        }
                        else
                        {
                            con.WriteLine("   Elem " + variable.Name);
                        }
                    }
                }
                con.WriteLine("---------------------------------");
            }
All Usage Examples Of System.Reflection.Assembly::GetExecutingAssembly