public bool WhereListOfReadonlyStructs() { var element = new PointReadonlyStruct(ElementsCount, ElementsCount); var result = listOfReadonlyStructs.Contains(element); return(result); }
public void GlobalSetup() { arrayOfClasses = new PointClass[ElementsCount]; arrayOfStructs = new PointStruct[ElementsCount]; arrayOfReadonlyStructs = new PointReadonlyStruct[ElementsCount]; arrayOfRecords = new PersonRecord[ElementsCount]; listOfClasses = new List <PointClass>(ElementsCount); listOfStructs = new List <PointStruct>(ElementsCount); listOfReadonlyStructs = new List <PointReadonlyStruct>(ElementsCount); listOfRecords = new List <PersonRecord>(ElementsCount); for (int i = 0; i < ElementsCount; i++) { arrayOfClasses[i] = new PointClass(i, i); arrayOfStructs[i] = new PointStruct(i, i); arrayOfReadonlyStructs[i] = new PointReadonlyStruct(i, i); arrayOfRecords[i] = new PersonRecord { X = i, Y = i }; listOfClasses.Add(new PointClass(i, i)); listOfStructs.Add(new PointStruct(i, i)); listOfReadonlyStructs.Add(new PointReadonlyStruct(i, i)); listOfRecords.Add(new PersonRecord { X = i, Y = i }); immutableArrayOfStructs = ImmutableArray.CreateRange(arrayOfStructs); } }
public PointReadonlyStruct[] CreateArrayOfReadonlyStructs() { for (int i = 0; i < ElementsCount; i++) { arrayOfReadonlyStructs[i] = new PointReadonlyStruct(i, i); } return(arrayOfReadonlyStructs); }
public PointReadonlyStruct ReadonlyStructs() { PointReadonlyStruct element = new PointReadonlyStruct(1, 1); for (int i = 0; i < ElementsCount; i++) { CopyRefStruct(element); } return(element); }
public PointReadonlyStruct ReadonlyStructs() { var element = new PointReadonlyStruct(1, 1); for (int i = 0; i < ElementsCount; i++) { Calculate(element); } return(element); }