Example #1
0
        static DataBinderTests()
        {
#endif
            instance         = new ClassInstance("instance");
            instance.another = new ClassInstance("another");
            echo             = new StringEcho();
        }
Example #2
0
        private static T GetShaderInstances <T>(CommonShaderStage <T> shader, out ClassInstance[] instances) where T : DeviceChild
        {
            var tempInstances = new ClassInstance[256];
            var ret           = shader.Get(tempInstances);

            int count;

            for (count = 0; count < 256; count++)
            {
                if (tempInstances[count] == null)
                {
                    break;
                }
            }

            if (count == 0)
            {
                instances = null;
            }
            else
            {
                instances = new ClassInstance[count];
                Array.Copy(tempInstances, 0, instances, 0, count);
            }

            return(ret);
        }
Example #3
0
		static DataBinderTests ()
		{
#endif
			instance = new ClassInstance ("instance");
			instance.another = new ClassInstance ("another");
			echo = new StringEcho();
		}
        void Generate(ClassInstanceModel model)
        {
            var template = new ClassInstance(model);
            var content  = template.TransformText();
            var fileName = String.Concat(model.Name, "Instance", _options.Extension);

            _files.Add(new GeneratedFile(content, fileName));
        }
         public static void  Defrag(string a_DriveName)
         { 
             
             try
             {
         
                 string ComputerName = "localhost";
                 ManagementScope Scope;                
 
                 if (!ComputerName.Equals("localhost", StringComparison.OrdinalIgnoreCase)) 
                 {
                     ConnectionOptions Conn = new ConnectionOptions();
                     Conn.Username  = "";
                     Conn.Password  = "";
                     Conn.Authority = "ntlmdomain:DOMAIN";
                     Scope = new ManagementScope(String.Format("\\\\{0}\\root\\CIMV2", ComputerName), Conn);
                 }
                 else
                     Scope = new ManagementScope(String.Format("\\\\{0}\\root\\CIMV2", ComputerName), null);
 
                 Scope.Connect();
                 string WQL = String.Format("SELECT * FROM Win32_Volume Where Name='{0}'", a_DriveName);
                 ObjectQuery Query = new ObjectQuery(WQL);
                 ManagementObjectSearcher Searcher = new ManagementObjectSearcher(Scope, Query);
 
                 foreach (ManagementObject ClassInstance in Searcher.Get())
                 {
                 ManagementBaseObject inParams = ClassInstance.GetMethodParameters("Defrag");
                 ManagementBaseObject outParams= ClassInstance.InvokeMethod("Defrag", inParams ,null);
                 Console.WriteLine("{0,-35} {1,-40}","DefragAnalysis",outParams["DefragAnalysis"]);
                 Console.WriteLine("{0,-35} {1,-40}","ReturnValue",outParams["ReturnValue"]);                
                 }
                			
             }
             catch (Exception e)
             {
                 Console.WriteLine(String.Format("Exception {0} Trace {1}",e.Message,e.StackTrace));
             }
         
         
         
         }
Example #6
0
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            ClassInstance cInstance = (ClassInstance)e.Parameter;

            if (cInstance != null)
            {
                comboBoxClass.SelectedIndex     = Data.classes.FindIndex(x => x == cInstance.classData);
                comboBoxClassType.SelectedIndex = (int)cInstance.classType;
                comboBoxWeek.SelectedIndex      = (int)cInstance.weekType;
                timePickerFrom.Time             = cInstance.from;
                timePickerTo.Time         = cInstance.to;
                textBoxRoom.Text          = cInstance.room;
                comboBoxDay.SelectedIndex = (int)cInstance.weekDay;
                System.Diagnostics.Debug.WriteLine(cInstance);
                System.Diagnostics.Debug.WriteLine(Data.teachers.FindIndex(x => x.GetHashCode() == cInstance.teacher.GetHashCode()));
                comboBoxTeacher.SelectedIndex = Data.teachers.FindIndex(x => x == cInstance.teacher);
                editObject = cInstance;
                buttonDelete.Visibility = Visibility.Visible;
            }
        }
        /// <summary>
        /// calculates the probability the given sample matches this class
        /// </summary>
        /// <param name="sample"></param>
        /// <returns></returns>
        public override double classify(ClassInstance sample)
        {
            double product = 1;

            foreach (KeyValuePair <string, int> feature in sample.features)
            {
                if (feature.Value == 1)
                {
                    product *= featureProbabilities[feature.Key];
                }
                else
                {
                    product *= (1 - featureProbabilities[feature.Key]);
                }
            }

            product /= (double)1 / (double)featureProbabilities.Count;

            return(product);
        }
Example #8
0
 static void Main(string[] args)
 {
     var mongoServerAddress = new MongoServerAddress("127.0.0.1", 27017);
     var mongoServerSettings = new MongoServerSettings();
     mongoServerSettings.Server = mongoServerAddress;
     var mongoServer = new MongoServer(mongoServerSettings);
     mongoServer.Connect();
     IEnumerable<string> databases = mongoServer.GetDatabaseNames();
     var mongoDatabase = mongoServer.GetDatabase("classfrogdb");
     var classCollection = mongoDatabase.GetCollection("classes");
     classCollection.RemoveAll();
     var documents = classCollection.FindAll();
     ClassInstance instance = new ClassInstance();
     classCollection.Insert(instance.NewDocument());
     classCollection.Insert(instance.NewDocument());
     classCollection.Insert(instance.NewDocument());
     classCollection.Insert(instance.NewDocument());
     classCollection.Insert(instance.NewDocument());
     classCollection.Insert(instance.NewDocument());
     classCollection.Insert(instance.NewDocument());
     classCollection.Insert(instance.NewDocument());
     classCollection.Insert(instance.NewDocument());
     mongoServer.Disconnect();
 }
 public abstract double classify(ClassInstance sample);
Example #10
0
 public DisplayClass(ClassInstance classInstance)
 {
     this.classInstance = classInstance;
 }