Beispiel #1
0
        public static ReferenceTypes SetMaxLimitsForValueTypeEnumerables(this ReferenceTypes o, int count)
        {
            o.PrimitiveTypesEnumerables = new PrimitiveTypesEnumerables().SetMaxLimits(count);
            o.ValueTypeEnumerables      = new ValueTypeEnumerables().SetMaxLimits(count);

            return(o);
        }
Beispiel #2
0
        public static ReferenceTypes SetMaxLimitsForReferenceTypeEnumerables(this ReferenceTypes o, int count)
        {
            o.ReferenceTypeEnumerables            = new ReferenceTypeEnumerables().SetMaxLimitsForChildEnumerables(count);
            o.ReferenceTypeEnumerablesByInterface = new ReferenceTypeEnumerablesByInterface().SetMaxLimits(count);

            return(o);
        }
Beispiel #3
0
        /// <summary>
        /// Adds a reference.
        /// </summary>
        /// <param name="sourceName">Name of the source.</param>
        /// <param name="referencedName">Name of the referenced.</param>
        /// <param name="referenceType">Type of the reference.</param>
        public void AddReference(string sourceName, string referencedName, ReferenceTypes referenceType, ComponentOccurrence componentOccurrence)
        {
            var sourceComponent     = this.GetGraphComponent(sourceName);
            var referencedComponent = this.GetGraphComponent(referencedName);

            sourceComponent.AddReference(referencedComponent, referenceType, componentOccurrence);
        }
Beispiel #4
0
        public static ReferenceTypes SetMaxLimitsForReferenceTypes(this ReferenceTypes o)
        {
            o.SameTypeReference               = new ReferenceTypes().SetMaxLimitsForValueTypeLeafs();
            o.ReferenceTypesByInterface       = new ReferenceTypesByInterface().SetMaxLimits();
            o.ValueTypeTuplesOfReferenceTypes = new ValueTypeTuplesOfReferenceTypes().SetMaxLimits();

            return(o);
        }
Beispiel #5
0
        public static ReferenceTypes SetMaxLimitsForValueTypeLeafs(this ReferenceTypes o)
        {
            o.PrimitiveTypesLeaf      = new PrimitiveTypes().SetMaxLimits();
            o.ValueTypesLeaf          = new ValueTypes().SetMaxLimitsForValueTypes();
            o.PrimitiveTypeTuplesLeaf = new ValueTypeTuplesOfPrimitiveTypes().SetMaxLimits();

            return(o);
        }
        static void Main(string[] args)
        {
            ValueTypes     valueObj     = new ValueTypes();
            ReferenceTypes referenceObj = new ReferenceTypes();

            ConditionStructure();
            ControlStructure();
            //Transfer Control: return, goto, break, continue, throw
            Recursivity();
        }
        public static void RunWeek2Classwork()
        {
            /*
             * const int ArrayCheck = 4;
             *
             * Console.WriteLine("hi {ArrayCheck - 2}", "aaa","bbb","ccc","ddd");
             */

            //This uses the ReferenceTypes class
            ReferenceTypes myNewRef = new ReferenceTypes();

            myNewRef.ArrayJaggedSample();
        }
Beispiel #8
0
        /// <summary>
        /// Adds a reference.
        /// </summary>
        /// <param name="referencedComponent">The referenced component.</param>
        /// <param name="referenceType">Type of the reference.</param>
        /// <param name="componentOccurrence">Type of the occurrence.</param>
        public void AddReference(GraphComponent referencedComponent, ReferenceTypes referenceType, ComponentOccurrence componentOccurrence)
        {
            var reference = this.References.SingleOrDefault(r => r.ReferencedComponent == referencedComponent);

            if (reference != null)
            {
                reference.SetReferenceType(referenceType, componentOccurrence);
            }
            else
            {
                this.References.Add(new Reference(referencedComponent, referenceType, componentOccurrence));
            }
        }
Beispiel #9
0
 public object Clone()
 {
     return(new SCIMSchemaAttribute(Id)
     {
         CanonicalValues = CanonicalValues == null ? new List <string>() : CanonicalValues.ToList(),
         CaseExact = CaseExact,
         Description = Description,
         MultiValued = MultiValued,
         Mutability = Mutability,
         Name = Name,
         ReferenceTypes = ReferenceTypes.ToList(),
         Required = Required,
         Returned = Returned,
         SubAttributes = SubAttributes.Select(s => (SCIMSchemaAttribute)s.Clone()).ToList(),
         Type = Type,
         Uniqueness = Uniqueness,
         DefaultValueInt = DefaultValueInt == null ? new List <int>() : DefaultValueInt.ToList(),
         DefaultValueString = DefaultValueString == null ? new List <string>() : DefaultValueString.ToList(),
         Id = Id
     });
 }
        public void Update()
        {
            IsCommandEnable = false;

            if (FocusedElement is SubjectCanvas)
            {
                SelectedSubject = ((SubjectCanvas)FocusedElement).View;

                SelectedSubjectType = SubjectTypes.Single(x => x.Type == SelectedSubject.type);

                AllSubjectViews = new ObservableCollection <SubjectView>(_MainView.LoadedDiagram.Subjects
                                                                         .Where(x => x.type == SelectedSubject.type).ToList());

                if (SelectedSubject?.Name == "")
                {
                    SelectedSubject = null;
                }
            }
            else if (FocusedElement is ReferenceCanvas)
            {
                var element = (ReferenceCanvas)FocusedElement;

                _SubjectCanvases = (_MainView.Elements.Where(x => x is SubjectCanvas)
                                    .Select(y => (SubjectCanvas)y).ToList());

                SubjectViews = new ObservableCollection <SubjectView>
                                   (_SubjectCanvases.Select(x => x.View).ToList());

                SelectedRefType = ReferenceTypes
                                  .Where(x => x.Type == element.View.type).Single();

                SelectedStart = element.Subject.View;

                SelectedEnd = element.Target.View;
            }

            IsCommandEnable = true;

            _MainView.UpdateCanvas();
        }
Beispiel #11
0
        //
        // GET: /Home/

        public ActionResult Index()
        {
            ReferenceTypes model  = null;
            var            client = new HttpClient();
            var            task   = client.GetAsync("http://luke7/wholesaleapi/referencetypes?requestpersonid=101031")
                                    .ContinueWith((taskwithresponse) =>
            {
                XmlSerializer serializer = new XmlSerializer(typeof(ReferenceTypes));



                var response = taskwithresponse.Result;
                //var contents = response.Content.ReadAsStringAsync().Result;
                model = (ReferenceTypes)serializer.Deserialize(response.Content.ReadAsStreamAsync().Result);
                //var readtask = response.Content.ReadAsAsync<ReferenceTypes>();
                //readtask.Wait();
                //model = readtask.Result;
            });

            task.Wait();
            return(View(model.refs));
        }
Beispiel #12
0
        private void LoadAssembly(string dllPath)
        {
            Logger.Verbose("Loading assembly at {0}", dllPath);

            var ass = LoadContext.LoadFromAssemblyPath(dllPath);

            var xmlFile = new FileInfo(Path.ChangeExtension(dllPath, "xml"));

            if (xmlFile.Exists)
            {
                LoadXml(xmlFile.FullName);
            }

            foreach (var type in ass.ExportedTypes)
            {
                ReferenceTypes.Add(type);
            }

            void LoadXml(string path)
            {
                var doc = new XmlDocument();

                doc.Load(path);

                var membersNode = doc["doc"]["members"];

                if (membersNode == null)
                {
                    throw new Exception("Invalid XML documentation file");
                }

                using var reader = new XmlNodeReader(membersNode);

                foreach (var data in Ingestion.Load(reader))
                {
                    ReferenceData[data.Name.XmlKey] = data;
                }
            }
        }
Beispiel #13
0
        private static void Week2Examples()
        {
            Console.WriteLine("----------------------------------------------");
            Console.WriteLine("Week2 in-class discussion and testing...      ");
            Console.WriteLine("----------------------------------------------");

            ReferenceTypes myReferenceType = new ReferenceTypes();

            myReferenceType.JoiningStrings();

            NumericTypes myNumericType = new NumericTypes();

            myNumericType.SpecialValues();

            ValueTypesContinues myValueTypesContinue = new ValueTypesContinues();

            myValueTypesContinue.EnumSample();

            String myTestName1, myTestName2;

            myValueTypesContinue.OutSample("John Doe", out myTestName1, out myTestName2);
            Console.WriteLine(myTestName1 + ' ' + myTestName2);
        }
Beispiel #14
0
 public bool IsReferenceType()
 {
     return(ReferenceTypes.Contains(Type));
 }
Beispiel #15
0
 public Reference(ReferenceTypes type, string url)
 {
     Type = type;
     Url  = url;
 }
Beispiel #16
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Reference"/> class.
 /// </summary>
 /// <param name="referenceType">Type of the reference.</param>
 /// <param name="prefab">The prefab.</param>
 /// <param name="exists">if set to <c>true</c> prefab exists.</param>
 public Reference(ReferenceTypes referenceType, PrefabInfo prefab, bool exists) : base(prefab)
 {
     this.ReferenceType = referenceType;
     this.Exists        = exists;
 }
Beispiel #17
0
 public DbReference(DbField primary, DbField foreign, ReferenceTypes type)
 {
     this.Primary = primary;
     this.Foreign = foreign;
     this.Type    = type;
 }
Beispiel #18
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Reference"/> class.
 /// </summary>
 /// <param name="referenceType">Type of the reference.</param>
 /// <param name="assetInfo">The asset information.</param>
 /// <param name="exists">if set to <c>true</c> [exists].</param>
 public Reference(ReferenceTypes referenceType, AssetInfo assetInfo, bool exists) : base(assetInfo)
 {
     this.ReferenceType = referenceType;
     this.Exists        = exists;
 }
Beispiel #19
0
        private static void SecondWeekExamples()
        {
            AdditionalExamples myAdditional = new AdditionalExamples();

            Console.WriteLine("********");
            Console.WriteLine("UseParms");
            Console.WriteLine("********");
            myAdditional.UseParams(1, 2, 3, 4, 5);
            Console.WriteLine("********");
            Console.WriteLine("GetText");
            Console.WriteLine("********");
            Console.WriteLine(myAdditional.GetText("GetText String"));
            Console.WriteLine("********");
            Console.WriteLine("SomeMethod Without Parameters");
            Console.WriteLine("********");
            myAdditional.SomeMethod();
            Console.WriteLine("********");
            Console.WriteLine("SomeMethod With String Parameters");
            Console.WriteLine("********");
            myAdditional.SomeMethod("Text in Somemethod");
            Console.WriteLine("********");
            Console.WriteLine("SomeMethod With Integer Parameters");
            Console.WriteLine("********");
            Console.WriteLine(myAdditional.SomeMethod(1));
            Console.WriteLine("********");
            Console.WriteLine("Coalescing Example");
            Console.WriteLine("********");
            myAdditional.CoalescingExample();
            Console.WriteLine("********");
            Console.WriteLine("Elvis Operator Example");
            Console.WriteLine("********");
            myAdditional.ElvisOperatorExample();
            Console.WriteLine("********");
            Console.WriteLine("Boolean Example");
            Console.WriteLine("********");
            Console.WriteLine(myAdditional.UseUmbrella(true, true, true));

            NumericTypes myNumericTypes = new NumericTypes();

            Console.WriteLine("********");
            Console.WriteLine("ConvertFloatToInt Example");
            Console.WriteLine("********");
            myNumericTypes.ConvertFloatToInt();
            Console.WriteLine("********");
            Console.WriteLine("LongFromInt Example without Parameters");
            Console.WriteLine("********");
            myNumericTypes.LongFromInt();
            Console.WriteLine("********");
            Console.WriteLine(" LongFromInt Example with Integer Parameter");
            Console.WriteLine("********");
            Console.WriteLine(myNumericTypes.LongFromInt(1));
            Console.WriteLine("********");
            Console.WriteLine(" IncrementDecrement Example");
            Console.WriteLine("********");
            myNumericTypes.IncrementDecrement();
            Console.WriteLine("********");
            Console.WriteLine(" GetSomeTypes Example");
            Console.WriteLine("********");
            myNumericTypes.GetSomeTypes();
            Console.WriteLine("********");
            Console.WriteLine(" BasitMath Example");
            Console.WriteLine("********");
            myNumericTypes.BasicMath();
            Console.WriteLine("********");
            Console.WriteLine(" CheckOperatorType Example");
            Console.WriteLine("********");
            myNumericTypes.CheckOperatorType();
            Console.WriteLine("********");
            Console.WriteLine(" SpecialValues Example");
            Console.WriteLine("********");
            myNumericTypes.SpecialValues();
            Console.WriteLine("********");
            Console.WriteLine(" MyCheckComparison Example");
            Console.WriteLine("********");
            myNumericTypes.MyCheckComparison();
            ReferenceTypes myReference = new ReferenceTypes();

            Console.WriteLine("********");
            Console.WriteLine(" JoiningStrings Example");
            Console.WriteLine("********");
            myReference.JoiningStrings();
            Console.WriteLine("********");
            Console.WriteLine(" JoiningStringsWithBuilder Example");
            Console.WriteLine("********");
            myReference.JoinStringsWithBuilder();
            Console.WriteLine("********");
            Console.WriteLine(" PlaceHolderString Example");
            Console.WriteLine("********");
            myReference.PlaceHolderString();
            Console.WriteLine("********");
            Console.WriteLine(" CompareStrings Example");
            Console.WriteLine("********");
            myReference.CompareStrings();
            Console.WriteLine("********");
            Console.WriteLine(" CharType Example");
            Console.WriteLine("********");
            myReference.CharType();
            Console.WriteLine("********");
            Console.WriteLine(" ArraySingleSample Example");
            Console.WriteLine("********");
            myReference.ArraySingleSample();
            Console.WriteLine("********");
            Console.WriteLine(" ArrayRectanglurSample Example");
            Console.WriteLine("********");
            myReference.ArrayRectanglurSample();
            Console.WriteLine("********");
            Console.WriteLine(" ArrayJaggedSample Example");
            Console.WriteLine("********");
            myReference.ArrayJaggedSample();
            Statements myStatements = new Statements();

            Console.WriteLine("********");
            Console.WriteLine(" Constant Example");
            Console.WriteLine("********");
            myStatements.ConstantExample();
            Console.WriteLine("********");
            Console.WriteLine(" ExpressionStatement Example");
            Console.WriteLine("********");
            myStatements.ExpressionStatementExample(1, 2);
            Console.WriteLine("********");
            Console.WriteLine(" If Statement Basic Example");
            Console.WriteLine("********");
            myStatements.IfStatementBasicExample(1, 2);
            Console.WriteLine("********");
            Console.WriteLine(" If Statement Chain Example");
            Console.WriteLine("********");
            myStatements.IfStatementChainExample("Sunday");
            Console.WriteLine("********");
            Console.WriteLine(" Switch Statement Example");
            Console.WriteLine("********");
            myStatements.SwitchStatemntExample("Monday");
            Console.WriteLine("********");
            Console.WriteLine(" While Loop Example");
            Console.WriteLine("********");
            myStatements.WhileLoopExample();
            Console.WriteLine("********");
            Console.WriteLine(" DoWhile Loop Example");
            Console.WriteLine("********");
            myStatements.DoWhileLoopExample();
            Console.WriteLine("********");
            Console.WriteLine(" For Loop Example");
            Console.WriteLine("********");
            myStatements.ForLoopExample();
            Console.WriteLine("********");
            Console.WriteLine(" For Each Loop Example");
            Console.WriteLine("********");
            myStatements.ForEachLoopExample();
            Console.WriteLine("********");
            Console.WriteLine(" Jump Statement Example");
            Console.WriteLine("********");
            Console.WriteLine(myStatements.JumpStatementExample("Monday"));
            ValueTypesContinues myValueType = new ValueTypesContinues();
            int    x = 3;
            int    y = 4;
            String myTestName, myTestSecondName;

            Console.WriteLine("********");
            Console.WriteLine(" Enum Example");
            Console.WriteLine("********");
            myValueType.EnumSample();
            Console.WriteLine("********");
            Console.WriteLine(" REF Example");
            Console.WriteLine("********");
            Console.WriteLine("The Value before Ref Sample for X is " + x);
            myValueType.RefSample(ref x);
            Console.WriteLine("The Value after Ref Sample for X is " + x);
            Console.WriteLine("********");
            Console.WriteLine(" OUT Example");
            Console.WriteLine("********");
            myValueType.OutSample("Johnny Quest", out myTestName, out myTestSecondName);
            Console.WriteLine("myTestName: " + myTestName + ' ' + myTestSecondName);
            Console.WriteLine(myTestName);
            Console.WriteLine(myTestSecondName);

            // Struct Call
            TestStruct teststruct1 = new TestStruct();
            TestStruct teststruct2 = new TestStruct(10, 10);
        }
Beispiel #20
0
 static void Main(string[] args)
 {
     ValueTypes.Method1();
     ReferenceTypes.Method1();
 }