Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Persist() [5/7]

void System.IO.Pipes.PipeSecurity.Persist ( string name)
inlinepackage

Definition at line 190 of file PipeSecurity.cs.

191 {
192 WriteLock();
193 try
194 {
195 AccessControlSections accessControlSectionsFromChanges = GetAccessControlSectionsFromChanges();
196 Persist(name, accessControlSectionsFromChanges);
197 bool flag2 = (base.AccessRulesModified = false);
198 bool flag4 = (base.AuditRulesModified = flag2);
199 bool ownerModified = (base.GroupModified = flag4);
200 base.OwnerModified = ownerModified;
201 }
202 finally
203 {
204 WriteUnlock();
205 }
206 }
AccessControlSections GetAccessControlSectionsFromChanges()
void Persist(SafeHandle handle)

References System.IO.Pipes.PipeSecurity.GetAccessControlSectionsFromChanges(), System.IO.Pipes.PipeSecurity.Persist(), System.Security.AccessControl.ObjectSecurity< T >.WriteLock(), and System.Security.AccessControl.ObjectSecurity< T >.WriteUnlock().