PoiFastLookupTable.PoiRandomList.PoiRandomListSubList
Type JSONprivate class in <global>
Type metadata
- Assembly
CandideServer - Namespace
<global> - Base type
System.Object - Hash
84B597924D05199497F9B4297AE7D141F08948CC901AD6F37328423E3B0558B9
Relationships
Base type
System.Object
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
WeightedList# | public | public System.Collections.Generic.List<System.ValueTuple<CandideServer.Models.PoiData, System.Single>> WeightedList |
WeightSum# | public | public System.Single WeightSum |
Methods
Add
#
public System.Void Add(System.Single weight, CandideServer.Models.PoiData poi)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
17DD7D98D7657BD597E158D7C7D50A296390380A976044FE4D2828A5F54DD88E - Body hash
B8991CA03B78B9A2243498BEC292CA7FC29EEB90EE6341662D1908065979A699 - IL size42
Referenced calls
System.ValueTuple<CandideServer.Models.PoiData, System.Single>::.ctor(!0, !1)System.Collections.Generic.List<System.ValueTuple<CandideServer.Models.PoiData, System.Single>>::Add(!0)
GetRandomPoi
#
public CandideServer.Models.PoiData GetRandomPoi(System.Random random)
Method metadata
- Visibilitypublic
- Return type
CandideServer.Models.PoiData - StaticFalse
- VirtualFalse
- Hash
099EBFA25B705CBC72A44C2D79CA06C28646DADF9DCDACAE8F87628EFE51EE92 - Body hash
2D2265B0493C1878CB56622BDC862514EA113C02F19EEE006696C9AE25E76A23 - IL size95
Referenced calls
System.Random::NextSingle()System.Collections.Generic.List<System.ValueTuple<CandideServer.Models.PoiData, System.Single>>::GetEnumerator()List.Enumerator<System.ValueTuple<CandideServer.Models.PoiData, System.Single>>::get_Current()List.Enumerator<System.ValueTuple<CandideServer.Models.PoiData, System.Single>>::MoveNext()System.IDisposable::Dispose()
GetRandomPoi
#
public CandideServer.Models.PoiData GetRandomPoi(System.Random random, System.Collections.Generic.HashSet<System.String> forbiddenTags, System.Single listWeightSum)
Method metadata
- Visibilitypublic
- Return type
CandideServer.Models.PoiData - StaticFalse
- VirtualFalse
- Hash
F3311277C5F4670B9859E14B047B045242A1D292469872BD0492B954BB84CB73 - Body hash
68A63330B86B6B71117B609442BFF799072CA8CA4DF77E88A85BD5C5C05FEFE3 - IL size128
Referenced calls
PoiFastLookupTable.PoiRandomList.PoiRandomListSubList::GetRandomPoi(System.Random)System.Random::NextSingle()System.Collections.Generic.List<System.ValueTuple<CandideServer.Models.PoiData, System.Single>>::GetEnumerator()List.Enumerator<System.ValueTuple<CandideServer.Models.PoiData, System.Single>>::get_Current()System.Collections.Generic.HashSet<System.String>::Contains(!0)List.Enumerator<System.ValueTuple<CandideServer.Models.PoiData, System.Single>>::MoveNext()System.IDisposable::Dispose()
GetWeightSum
#
public System.Single GetWeightSum(System.Collections.Generic.HashSet<System.String> forbiddenTags)
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticFalse
- VirtualFalse
- Hash
4228A8E2A4A1744755E57477751053D825FF49BBB334845B13BD9BB1A7273135 - Body hash
CF40B2AEA27AFFC0EA0A312A0652EC36F583396E2CCB88E12AE7B473668FAE38 - IL size94
Referenced calls
System.Collections.Generic.List<System.ValueTuple<CandideServer.Models.PoiData, System.Single>>::GetEnumerator()List.Enumerator<System.ValueTuple<CandideServer.Models.PoiData, System.Single>>::get_Current()System.Collections.Generic.HashSet<System.String>::Contains(!0)List.Enumerator<System.ValueTuple<CandideServer.Models.PoiData, System.Single>>::MoveNext()System.IDisposable::Dispose()