Class Stmt::UnsafeStmt
An unsafe
statement, for example
unsafe {
var data = new int[10];
fixed (int* p = data) {
...
}
}
Direct supertypes
Indirect supertypes
Predicates
Inherited predicates
fromLibrary | Holds if this element is from an assembly. | from Element |
fromSource | Holds if this element is from source code. | from Element |
getAChild | Gets a child of this element, if any. | from Element |
getAChildExpr | Gets a child expression of this element, if any. | from ExprOrStmtParent |
getAChildStmt | Gets a child statement of this element, if any. | from ExprOrStmtParent |
getAControlFlowEntryNode | Gets a first control flow node executed within this element. | from ControlFlowElement |
getAControlFlowExitNode | Gets a potential last control flow node executed within this element. | from ControlFlowElement |
getAControlFlowNode | Gets a control flow node for this element. That is, a node in the control flow graph that corresponds to this element. | from ControlFlowElement |
getALocation | Gets a location of this element, including sources and assemblies. | from Stmt |
getAReachableElement | Gets an element that is reachable from this element. | from ControlFlowElement |
getChild | Gets the | from ExprOrStmtParent |
getChildExpr | Gets the | from ExprOrStmtParent |
getChildStmt | Gets the | from ExprOrStmtParent |
getEnclosingCallable | Gets the enclosing callable of this statement. | from Stmt |
getFile | Gets the file containing this element. | from Element |
getIndex | Gets the index of this element among its parent’s other children (zero-based). | from Element |
getLanguage | Gets the “language” of this program element, as defined by the extension of the filename. For example, C# has language “cs”, and Visual Basic has language “vb”. | from Element |
getLocation | Gets the location of this element, if any. Where an element has multiple locations (for example a source file and an assembly), gets only the source location. | from Element |
getNumberOfChildren | Gets the number of children of this element. | from Element |
getParent | Gets the parent of this element, if any. | from Element |
isLive | Holds if this element is live, that is this element can be reached from the entry point of its enclosing callable. | from ControlFlowElement |
reachableFrom | Holds if the current element is reachable from | from ControlFlowElement |
stripSingletonBlocks | Gets the singleton statement contained in this statement, by removing enclosing block statements. | from Stmt |
toStringWithTypes | Gets the full textual representation of this element, including type information. | from Element |